提要:ObjectMapper是jackson-core-2.13.1.jar提供的类
JsonNode实现了TreeNode接口
根据需要带入对应的依赖:
<!-- 根据自己需要引入相关版本依赖。 -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.9.10</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.10</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.10</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
objectMapper常用api
1.public JsonNode readTree(String json);
该方法可以将json字符串转化成JsonNode对象
2.public <T> T treeToValue(TreeNode jsonNode,T.Class);
ObjectMapper treeToValue()方法将JsonNode转换为Java对象
3.ObjectMapper.writeValueAsString(Object object);
writeValueAsString()会把一个对象生成JSON,并将生成的JSON作为String
4 ObjectMapper.readValue(String json,T.Class)
将Json转换为对象,也可转Map
330

被折叠的 条评论
为什么被折叠?



