摘要: JSON 是什么? JSON 的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。JSON与XML具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是JSON比XML数据 传输的有效性要高出很多。JSON完全独立与编程语言,使用文本格式保存。 JSON数据有两种结构: Name-Value 对构成的集合,类似于Java中的Map。 Value的有序列表,类似于Java中的Array。 一个JSON格式的数据示例: { "Name": "Apple", "Expiry": "20 阅读全文
posted @ 2008-05-23 09:49 dainiao01 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 尽管AJAX是Asynchronous Javascript and XML,但事实证明,在异步请求中传输XML格式的数据总让人觉得很麻烦。尽管在服务端XML的报文解析有广泛的工具支持,如JDOM, DOM4J等。但在客户端,用户需使用DOM来解析XML报文,才能获取需要的数据,并且由于XML报文在数据之外存在许多节点信息,因此传输的数据量相 对较大。如果仅使用普通文本的格式传输数据,又缺乏必要的数据结构。 JSON是Javascript Object Notation, 它是一种轻量级的数据结构。由于具有易于阅读,易于机器解析的特点,它非常适合于作为数据传输的格式,特别是对于客户端使用Ja. 阅读全文
posted @ 2008-05-23 09:45 dainiao01 阅读(1346) 评论(0) 推荐(1) 编辑
摘要: 由于Json自己的String转换有问题,无法正确的转换中文为uxxxx的字符,因此改用DWR包内的JavascriptUtil处理 String类型。可以直接引用,还可以拆离出来,因为仅是一个转换工具类,跟DWR的没有依赖关系。这样就可以采用ISO-8859-1编码来传递所有 UNICODE了。代码:packagecom.aherp.framework.util;importjava.lang.reflect.Array;importjava.lang.reflect.Method;importjava.util.Collection;importjava.util.Iterator;imp 阅读全文
posted @ 2008-05-23 09:10 dainiao01 阅读(977) 评论(0) 推荐(0) 编辑