读书人

jackson中的tree model事例

发布时间: 2012-11-03 10:57:42 作者: rapoo

jackson中的tree model例子
今天继续jackson的学习,在JACKSON中,可以用TREE MODEL树型结构,象以DOM
的方式那样去读取结点,方法为:
ObjectMapper mapper = new ObjectMapper();


BufferedReader fileReader = new BufferedReader(
new FileReader("c:\\user.json"));
JsonNode rootNode = mapper.readTree(fileReader);
JsonNode nameNode = rootNode.path("name");
System.out.println(nameNode.getTextValue());

比如一个user.json如下:
{
"age" : 29,
"messages" : [ "msg 1", "msg 2", "msg 3" ],
"name" : "mkyong"
}
下面一个完整的的例子演示了读取和修改结点

  "name" : "updated name",
"nickname" : "new nickname"
}

读书人网 >编程

热点推荐