jsonarray转成对象集合
时间: 2023-11-30 11:42:44 浏览: 184
Json数据转换成对象
以下是将JSONArray转换为Java对象集合的示例代码:
```java
// 假设jsonArray是一个JSONArray对象
List<MyObject> myObjects = new ArrayList<>();
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i); MyObject myObject = new MyObject();
myObject.setName(jsonObject.getString("name"));
myObject.setAge(jsonObject.getInt("age"));
// 根据需要设置其他属性
myObjects.add(myObject);
}
```
在上述示例中,我们假设JSONArray中的每个JSON对象都包含"name"和"age"两个属性,并且我们定义了一个名为MyObject的Java类来表示这些对象。我们遍历JSONArray中的每个JSON对象,将其转换为MyObject对象,并将其添加到myObjects集合中。在转换过程中,我们使用JSONObject的getString()和getInt()方法来获取JSON对象中的属性值,并将其设置为MyObject对象的属性值。
阅读全文