[{"a":
{"b":"c",
"d":"e",
"f":"g"}
{"a2":
{"b":"c2",
"d":"e2",
"f":"g2"}]
这是我必须使用的JSON数据。有没有简单的方法让我达到,让我们说b值而不必经过a和a2?
答案 0 :(得分:0)
使用GSON
您应该为此创建一个类:
public class MyObject {
private A a;
private A a2;
// a and a2 getters here to check if it parses successfully
}
A类
public class A {
private String b;
private String d;
private String f;
// getters
}
在你要解析的地方:
Type listType = new TypeToken<ArrayList<MyObject >>() {}.getType();
Gson gson = new Gson();
List<MyObject> list = gson.fromJson(yourJsonStringHere, listType);