jsonobject转换成list对象
时间: 2023-04-21 11:06:44 浏览: 155
List对象列表 转换Json
将JSONObject转换成List对象的方法如下:
1. 首先,从JSONObject中获取JSONArray对象。
2. 然后,使用for循环遍历JSONArray对象,将每个JSONObject对象转换成Java对象,并添加到List中。
3. 最后,返回List对象。
示例代码如下:
```
public List<MyObject> jsonToList(JSONObject jsonObject) {
List<MyObject> list = new ArrayList<>();
JSONArray jsonArray = jsonObject.getJSONArray("data");
for (int i = ; i < jsonArray.length(); i++) {
JSONObject obj = jsonArray.getJSONObject(i);
MyObject myObject = new MyObject();
myObject.setName(obj.getString("name"));
myObject.setAge(obj.getInt("age"));
list.add(myObject);
}
return list;
}
```
其中,MyObject是一个Java对象,包含name和age两个属性。jsonObject是一个JSONObject对象,包含一个名为"data"的JSONArray对象。
阅读全文