我得到一个服务器响应,其中包含以下列方式构建的复杂对象:
json array of object type A with
{ jsonobject with a json array of object type B
}
我正在尝试将其反序列化为我的对象 typeA 和 object typeB ,如下例所示:
public class ObjectA{
String a;
int b;
ArrayList<ObjectB> list;
}
public class ObjectB{
String a1;
int b2;
String c3;
}
这是我的 JSON 示例
[
{
"a": "a",
"b": 1,
"list": [
{
"a1": "a1",
"b2": 2,
"c3": "c3"
},
{
"a1": "a1",
"b2": 2,
"c3": "c3"
}
]
},
{
"a": "a",
"b": 1,
"list": [
{
"a1": "a1",
"b2": 2,
"c3": "c3"
},
{
"a1": "a1",
"b2": 2,
"c3": "c3"
}
]
}
]
我如何反序列化这个?