java将jsonobject转换为map
时间: 2023-04-24 13:00:19 浏览: 135
json 转换为map
可以使用Java中的Jackson库将JSONObject转换为Map。
示例代码如下:
```
import com.fasterxml.jackson.databind.ObjectMapper;
import org.json.JSONObject;
import java.util.Map;
public class JsonToMapExample {
public static void main(String[] args) throws Exception {
JSONObject jsonObject = new JSONObject("{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}");
ObjectMapper objectMapper = new ObjectMapper();
Map<String, Object> map = objectMapper.readValue(jsonObject.toString(), Map.class);
System.out.println(map);
}
}
```
首先,我们创建一个JSONObject对象,然后使用Jackson库中的ObjectMapper将其转换为Map对象。最后,我们打印Map对象以验证转换是否成功。
输出结果为:
```
{name=John, age=30, city=New York}
```
阅读全文