我有一个JSON字符串是这样的:
{
"d": {
"results": [
{
"__metadata": {
"uri": "http://localhost:2000",
"key_fields": "Accountnum",
"rows_affected": 0,
"last_autoinc": 0
},
"Accountnum": "9999999",
"workphone": null,
"name": "Smith",
"address": "33 Main St",
"city": "Anytown",
"state": "FL",
"zip": "33333",
}
]
}
}
我试图根据这里计算器不同势问题,反序列化,但我不能得到它的权利。 下面是我做我创建了一个类,我只需要accountnum和名称。
public class Result {
@SerializedName("Accountnum")
public String accountnumStr;
@SerializedName("name")
public String nameStr;
}
我与JSON myresult的字符串。
Gson gson = new Gson();
Result result = gson.fromJson(myresult,Result.class);
myName.setText(result.nameStr);
我收到一个空字符串。 谢谢