ObjectMapper mapper = new ObjectMapper()、使用 Jackson 将 JSON 转换为 Map!!!!!
-
ObjectMapper mapper = new ObjectMapper();
- 创建了一个 Jackson 的
ObjectMapper
实例,主要用于 JSON 和 Java 对象之间的转换。 - 这是 Jackson 中的核心工具类。
- 创建了一个 Jackson 的
-
mapper.readValue(json, Map.class);
- 使用
ObjectMapper
的readValue
方法,将一个 JSON 字符串转换为指定的 Java 对象类型。 json
:待解析的 JSON 字符串,例如
- 使用
{"key1":"value1","key2":123,"key3":{"nestedKey":"nestedValue"}}
Map.class
:指定将 JSON 解析为一个 Java Map
,其中键是 String
类型,值是 Object
类型(可以是嵌套的对象或列表)。
Map map=new HashMap();
map.put("username","admin");
map.put("password","123456");
String s = HttpClientUtil.doPost4Json("http://localhost:8080/admin/employee/login", map);
System.out.println(s);
// 使用 Jackson 将 JSON 转换为 Map
ObjectMapper mapper = new ObjectMapper();
Map<String, Object> map1 = mapper.readValue(s, Map.class);
// 遍历并打印字段和值
for (Map.Entry<String, Object> entry : map1.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
原文地址:https://blog.csdn.net/qq_56947957/article/details/143873132
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!