2015-04-01 61 views
3

我正在使用GSON解析JSON文件,并且想将此JSON对象映射到POJO类。问题是JSON中的属性名称没有骆驼大小写,但是我的java POJO对象具有camel-case属性名称。如何使用GSON将json文件解析为java POJO类

没有任何想法没有任何性能打击?

例如:JSON文件中的属性名称是'OrderNumber',但在我的POJO类中,而不是order number,我有'salesNumber'作为属性名称。现在,我们如何将JSON的OrderNumber映射到POJO类的salesNumber?

在此先感谢!

回答

1

在这种情况下,您可以使用@SerializedName注释。

private class SomeObject { 

    @SerializedName("OrderNumber") 
    private String salesNumber; 

}