如果要使用Gson,则首先声明用于容纳每个元素和子元素的类:
public class MyUser { public String id; public String username;}public class MyElement { public MyUser user; public String item_name; public String custom_field;}然后,声明一个最外层元素的数组(因为在这种情况下,JSON对象是一个JSON数组),并对其进行分配:
MyElement[] data = gson.fromJson (myJSONString, MyElement[].class);
然后,您只需访问的元素
data。
要记住的重要一点是,您声明的属性的名称和类型应与JSON字符串中的名称和类型匹配。例如“ id”,“ item_name”等。



