如何在android中使用gson lib解析子數組,如getString(「sub」)。如何使用Gson lib解析此json合成器
<pre>
{
"name" : "abc";
"class" : "xyz";
"address" : {[
"add" : "1";
"sub" :["abc"];
]}
}
</pre>
如何在android中使用gson lib解析子數組,如getString(「sub」)。如何使用Gson lib解析此json合成器
<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);
這是無效的JSON,XML和JSON的某種組合。 這是如何在Android的How to parse json string in Android? 解析JSON的方式,這是JSON模式的wiki後https://en.wikipedia.org/wiki/JSON
這是一個無效的json模式。 –