锁定老帖子 主题:JSON --- JAVA 使用方法
精华帖 (0) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (0)
|
|||||||
---|---|---|---|---|---|---|---|
作者 | 正文 | ||||||
发表时间:2008-12-16
使用JSON的方法
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。
Json必需的包 commons-httpclient-3.1.jar 以上包可以从 http://commons.apache.org/index.html http://json-lib.sourceforge.net/ http://ezmorph.sourceforge.net/ 中下载到。 出现java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher错误是因为没有导入ezmorph.jar文件或版本不对。 出现java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap错误是因为没有导入commons-collections.jar文件或版本不对。 Java代码转换成json代码 1. List集合转换成json代码
2. Map集合转换成json代码
3. Bean转换成json代码
4. 数组转换成json代码
5. 一般数据转换成json代码
6. beans转换成json代码
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|||||||
返回顶楼 | |||||||
发表时间:2008-12-16
效率比较差,在压力比较大的系统,生成json还不如用velocity模板
|
|||||||
返回顶楼 | |||||||
发表时间:2008-12-16
xuyao 写道 效率比较差,在压力比较大的系统,生成json还不如用velocity模板 任何技术都有优缺点 对于不同的项目当然要用不同的技术来适应项目的需求 但对于一些中小型的项目还是可以选择JSON的 |
|||||||
返回顶楼 | |||||||
发表时间:2008-12-18
JSON真的有这麽差吗?
我使用的时候适合JQuery一起使用的 JSON&JQuery简单易学,中小项目很适合用的。 |
|||||||
返回顶楼 | |||||||
发表时间:2008-12-18
2008shucheng 写道 我使用的时候适合JQuery一起使用的 JSON&JQuery简单易学,中小项目很适合用的。 你是在同一个页面中引入 json.js 和 jquery.js 吗, 还是用jquery.js 的json 方面的方法或插件 ? 我之前用过jquery.js ,在同一个页面中引入 json.js 和 jquery.js ,,发现报错 :递归太多 。。 把我郁闷了,,你是如何解决的 ? |
|||||||
返回顶楼 | |||||||
发表时间:2008-12-28
看了JSON的处理,对应存在特殊字符比如""的,怎么处理的?
|
|||||||
返回顶楼 | |||||||
发表时间:2008-12-29
|
|||||||
返回顶楼 | |||||||
发表时间:2009-04-18
hanjs 写道 看了JSON的处理,对应存在特殊字符比如""的,怎么处理的?
用 \ 转义 关于 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 |
|||||||
返回顶楼 | |||||||
发表时间:2009-04-18
2008shucheng 写道 JSON真的有这麽差吗?
我使用的时候适合JQuery一起使用的 JSON&JQuery简单易学,中小项目很适合用的。 搞笑,Google的数据传递都是用JSON的 |
|||||||
返回顶楼 | |||||||
发表时间:2009-11-02
依我之见json的处理性能完全超越xml,无论是java还是browser都比xml要快得多,而且表达的内容比xml还要丰富,我现在除了配置文件用xml之外,其他都改用json做中间数据传送了。
|
|||||||
返回顶楼 | |||||||