欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用 Nutz.Json 来处理 JSON 数据

程序员文章站 2022-03-12 20:12:03
...
关于 JSON 的Java库, Nutz 的 Json 解析器主要的特点就是简便,同时它也很强大:

Java转换成Json:
Map<String,Object> map = new HashMap<String, Object>();
map.put("name", "Peter");
map.put("age", 21);
map.put("friends", null);
String result = Json.toJson(map);

这个时候会输出成:
{
  age :21,
  name :"Peter"
}

会自动忽略掉值为空的字段.

Json转换成Java:
String json = "{age :21,name :\"Peter\"}";
map = Json.fromJson(HashMap.class, Lang.inr(json));


可以支持行注释,块注释, Json.fromJson(Class<T> type, Reader) 可以直接生成一个 Java 对象
详细的可以参见它的一个简单的手册:

http://code.google.com/p/nutz/downloads/detail?name=Nutz_Json_Book.pdf
相关标签: json Java Google