如何在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);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句