【发布时间】:2014-09-13 01:08:36
【问题描述】:
我有一个使用 Jackson 解析的模型类。
public class MyModel {
private String x;
private String y;
@JsonProperty("zzzz")
private String z;
public String getX() { return x; }
public String getY() { return y; }
public String getZ() { return z; }
}
返回的 JSON 具有键“x”、“y”和“zzzz”。当我在没有启用 proguard 的情况下运行它时,它工作得非常好,我能够读取所有三个变量的值。
当我运行 proguard 时,我只能得到“z”而其他的都是空的。
即使键名与字段名相同,我是否应该为我的所有字段添加 JsonProperty("field_name")?
我正在使用最新的 jackson 库 (2.4.2)。
任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: java android jackson proguard