Jackson jsonTree
String userString = "{\"name\":\"张三\",\"age\":20}";
JsonNode product = mapper.readValue(userString, JsonNode.class);String userString = "{\"name\":\"张三\",\"age\":20}";
JsonNode product = mapper.readTree(userString);String productString = "{\"id\":\"957c43f2-fa2e-42f9-bf75-6e3d5bb6960a\",\"name\":\"手机\",\"brandName\":\"华为\",\"ownerName\":\"华为技术有限公司\"}";
JsonNode product = mapper.readTree(productString);
String name = product.get("name").asText();
System.out.println("name = " + name);Java对象转JsonNode
Product product = new Product("1", "iPhone 12", "Apple", "Tim Cook");
JsonNode jsonNode = mapper.valueToTree(product);获取JsonNode字段
在路径中获取JsonNode字段
转换JsonNode字段
最后更新于