Json
String json = "{\"username\":\"zhangsan\",\"性别\":\"男\",\"company\":{\"companyName\":\"微软\",\"address\":\"美国\"},\"cars\":[\"电车\",\"单车\"]}";
打印:
{"username":"zhangsan","性别":"男","company":{"companyName":"微软","address":"美国"},"cars":["电车","单车"]}
JsonNode
ObjectMapper mapper = new ObjectMapper();
//JSON ----> JsonNode
JsonNode rootNode = mapper.readTree(json);
Iterator<String> keys = rootNode.fieldNames();
while(keys.hasNext()){
String fieldName = keys.next();
System.out.println(fieldName + ": " + rootNode.path(fieldName).toString());
}
username: "zhangsan"
性别: "男"
company: {"companyName":"微软","address":"美国"}
cars: ["电车","单车"]
本文介绍了Json字符串与JsonNode对象之间的区别,并展示了如何使用ObjectMapper将Json转换为JsonNode,通过遍历JsonNode展示其字段内容。
1213

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



