{
"session":
{
"name":"lkihilh",
"value":"yjgiygugg"
},
"loginInfo":
{
"loginCount":78,
"previousLoginTime":"2014-12-02T11:12:40.256+0530"
}
}通過使用xpath manuplating json文件的高效方式?
這是我與XPath操縱由下面的代碼
ObjectMapper mapper = new ObjectMapper();
Object jsonObj=mapper.readValue(new File(json file), Object.class);
PropertyUtils.setProperty(jsonObj, "session.value", "new value");
PropertyUtils.setProperty(jsonObj, "session.name", "new name");
mapper.writeValue(new File(json file),jsonObj);
在代碼mapper.writevalue
最後一行重寫整個文件JSON文件。
這對小json文件是可以的,但如果文件很大,它會佔用很多資源,所以有更有效的方法來做到這一點?
@flup所以我有創建新問題 – vaibhavcool20 2014-12-04 07:40:39