-3
哪些步驟會重現該問題? 1.I有一個JSON作爲效應初探gson JSON到Java - json屬性。或 - 在其中
String Content =
"{
"region":{
"state.code":"TX",
"country-code":"USA"
}
}";
2.我想轉換這個JSON對象轉換成Java Object.I有這個Java類轉換
public class Region{
private String stateCode;
private String countryCode;
public String getStateCode()
{
return stateCode;
}
public void setStateCode (String stateCode)
{
this.stateCode = stateCode;
}
public String getCountryCode()
{
return countryCode;
}
public void setCountryCode (String countryCode)
{
this.countryCode = countryCode;
}
}
3.My問題是Java的犯規允許。或 - 在變量名稱中。哪些不允許json字符串映射到給給null的Region java類對象。
gson.fromJson(Content, Region.class);
預期產量是多少?你看到了什麼呢? 任何人都可以幫助我嗎? 我已經嘗試過@SerializedName註解但它不工作。
您使用的是什麼版本的產品?在什麼操作系統上?
請在下面提供任何其他信息。
_I已嘗試@SerializedName註釋,但它不工作._爲什麼不? –
此外,您的根JSON不可映射到「區域」實例。你的根JSON是一個包含'Region'對象的對象。 –
這個問題與'@ SerializedName'無關。 –