Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
3年前关闭。
如何在Android中使用gson lib解析像getString(“ sub”)这样的子数组。
现在,创建具有以下结构的对象:
在这一步,您可以通过调用以下行轻松地将JSON解析为对象:
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
3年前关闭。
如何在Android中使用gson lib解析像getString(“ sub”)这样的子数组。
<pre>
{
"name" : "abc";
"class" : "xyz";
"address" : {[
"add" : "1";
"sub" :["abc"];
]}
}
</pre>
最佳答案
首先,您应该将JSON简化为正确的形式:
{
"name" : "abc",
"class" : "xyz",
"address" : [
{"add" : "1",
"sub" :["abc"]}
]
}
现在,创建具有以下结构的对象:
class Foo{
String name;
String class;
Address[] address;
}
class Address{
String add;
String[] sub;
}
在这一步,您可以通过调用以下行轻松地将JSON解析为对象:
Foo foo = new Gson().fromJson(json, Foo.class);