首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

jackson中的tree model事例

2012-11-03 
jackson中的tree model例子今天继续jackson的学习,在JACKSON中,可以用TREE MODEL树型结构,象以DOM的方式那

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"
}

热点排行