如何使用GSON将json文件解析为java POJO类
问题描述:
我正在使用GSON解析JSON文件,并且想将此JSON对象映射到POJO类。问题是JSON中的属性名称没有骆驼大小写,但是我的java POJO对象具有camel-case属性名称。如何使用GSON将json文件解析为java POJO类
没有任何想法没有任何性能打击?
例如:JSON文件中的属性名称是'OrderNumber',但在我的POJO类中,而不是order number,我有'salesNumber'作为属性名称。现在,我们如何将JSON的OrderNumber映射到POJO类的salesNumber?
在此先感谢!
答
在这种情况下,您可以使用@SerializedName
注释。
private class SomeObject {
@SerializedName("OrderNumber")
private String salesNumber;
}