jsonobject 转list
时间: 2023-08-26 12:14:43 浏览: 120
要将一个 JSONObject 转换为 List,你需要遍历 JSONObject 的键值对,并将它们转换为 List 中的元素。以下是一个示例代码:
```java
import org.json.JSONArray;
import org.json.JSONObject;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class JsonToListExample {
public static void main(String[] args) {
// 示例 JSONObject
JSONObject jsonObject = new JSONObject();
jsonObject.put("key1", "value1");
jsonObject.put("key2", "value2");
jsonObject.put("key3", "value3");
// 转换为 List
List<String> list = new ArrayList<>();
Iterator<String> keys = jsonObject.keys();
while (keys.hasNext()) {
String key = keys.next();
String value = jsonObject.getString(key);
list.add(value);
}
// 打印结果
for (String value : list) {
System.out.println(value);
}
}
}
```
在上述示例中,我们创建了一个 JSONObject,并向其添加了三个键值对。然后,我们使用迭代器遍历 JSONObject 的键,并将对应的值添加到 List 中。最后,我们打印出 List 中的元素。
注意:这里假设你使用的是 org.json 库来处理 JSON 数据。如果你使用其他的 JSON 处理库,代码会有所不同,但思路是一样的。
阅读全文
相关推荐













