使用Gson工作Java。輸入啓動:使用名爲'return'的屬性反序列化JSON對象
{"success":1,"return":{
不幸的是,你知道,你不能用Java創建一個字段/變量命名爲「迴歸」。那麼,如何解決這個問題,因爲大部分數據都在「返回」字段的後面?
這個問題Serialize JSON object named "return"是相關的,但語言是C#。
使用Gson工作Java。輸入啓動:使用名爲'return'的屬性反序列化JSON對象
{"success":1,"return":{
不幸的是,你知道,你不能用Java創建一個字段/變量命名爲「迴歸」。那麼,如何解決這個問題,因爲大部分數據都在「返回」字段的後面?
這個問題Serialize JSON object named "return"是相關的,但語言是C#。
你可以使用GSON的Field Naming Support
public class Whatever {
private int success;
@SerializedName("return")
private OtherType returnValue;
...
}
標註與
@SerializedName("return")
private SomeType doesntMatter;
你的領域GSON將使用給予@SerializedName
註釋按名稱的字段映射值。
您可以使用Gson @SerializedName("return")
的Java註釋。
@SerializedName("return")
private String returnField;
關於Gson註釋,您可以閱讀here。
由於使用不同的名稱爲您的領域!完美地工作! :) –