我使用GSON解析JSON文件,我想将此JSON对象映射到POJO类。问题是JSON中的属性名称没有camel-case,但我的java POJO对象具有驼峰式属性名称。
有什么想法没有任何性能影响?
例如:JSON文件中的属性名称是'OrderNumber',但在我的POJO类中,而不是ordernumber,我有'salesNumber'作为属性名称。现在我们如何将OrderNumber从JSON映射到POJO类的salesNumber?
提前致谢!
答案 0 :(得分:1)
在这种情况下,您可以使用@SerializedName
注释。
private class SomeObject {
@SerializedName("OrderNumber")
private String salesNumber;
}