0

我有以下用于调试目的:

debug {
    minifyEnabled true
    shrinkResources true
    proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}

我有一个 MyClass 类,我使用 Gson 将其转换为 JSON,然后再将其发送到我的服务器。虽然我希望 JSON 是{"name":"blah", "age": 40},但服务器将其接收为{"a":"blah", "b": 40}. 我在 proguard 规则文件中尝试了几件事,但无济于事。这是我最近尝试的一个例子:

-保持公共类 com.package.package.MyClass { *; }

我错过了什么?谢谢

4

1 回答 1

0

你试过序列化注解吗

@SerializedName("name")
String name ="";
于 2019-10-22T07:37:08.273 回答