2015-04-01 60 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; 

}