如何使用GSON从JSONObject读取JSONArray。
我正在尝试阅读此JSON字符串:
<ui-gmap-window show="map.window.show" coords="map.window.model" ng-cloak>
<div ng-controller="templateController">
Template ID: {{map.window.model.id}}
</div>
</ui-gmap-window>
课程是:
String str = { "text" : [
{
"id": 1,
"msg":"abc"
},
{
"id": 2,
"msg":"xyz"
},
{
"id": 3,
"msg":"pqr"
}
] }
此代码不起作用:
Class A {
int id;
String msg;
// And setters and getters
}
我怎样才能使用我的Test类读取字符串?
请帮忙......
答案 0 :(得分:0)
更新课程
public class A {
@SerializedName("id")
int id;
@SerializedName("msg")
String msg;
// And All setter and getter
}
答案 1 :(得分:0)
以&#34; JSON字符串&#34;是用于启动A
类的值。它们是A
的数组。可能有用的是
A[] t = gson.fromJson(response, A[].class);
在the manual, 5.4 Array Examples中描述了反序列化数组。