我有JSON文件:新键值为JSON节点添加在java中
{
"id":1,
"name":"abc",
"addressDetails":
{
"City":"NewYork"
}
}
我想添加一个键值(“PIN码”:“414141”),以节点“addressDetails”。
我试着使用:
ObjectMapper mapper = new ObjectMapper();
JsonNode root = mapper.readTree(new File("D://test.json"));
ObjectNode node = mapper.createObjectNode();
node.with("addressDetails").put("pinCode", "414141");
但它没有得到补充,有没有什么办法可以做到这一点?
!你可以写任何文件扩展名,例如。 “D:\\ test.log” –
@sForSujit yes在改变扩展名后给出FilenotfoundException – Vinod
@Vinod你需要使用一个存在的文件 –