当前位置: 首页 > 工具软件 > nutz-book > 使用案例 >

使用 Nutz.Json 来处理 JSON 数据

张亦
2023-12-01
关于 JSON 的Java库, [url=http://nutz.googlecode.com]Nutz[/url] 的 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 对象
详细的可以参见它的一个简单的手册:

[url]http://code.google.com/p/nutz/downloads/detail?name=Nutz_Json_Book.pdf[/url]
 类似资料: