java JSONObject转map
时间: 2023-09-29 12:07:56 浏览: 101
你可以使用Java的JSON库,如org.json库来将JSONObject转换为Map。以下是一个示例代码:
```java
import org.json.JSONObject;
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
// 示例的JSONObject
JSONObject jsonObject = new JSONObject("{ \"key1\": \"value1\", \"key2\": \"value2\" }");
// 将JSONObject转换为Map
Map<String, Object> map = new HashMap<>();
jsonObject.toMap().forEach((key, value) -> map.put(key.toString(), value));
// 打印转换后的Map
for (Map.Entry<String, Object> entry : map.entrySet()) {
System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}
}
}
```
执行上述代码会将JSONObject转换为Map,并打印出每对键值对的内容。你可以根据实际需求进行进一步的处理。
阅读全文