JSON(Javascript Object Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读。尽管JSON是在Javascript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯。
JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。
例:
var object= { "firstName": "John", "lastName": "Smith", "male": true, "age": 25, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021" }, "phoneNumber": [ { "type": "home", "number": "212 555-1234" }, { "type": "fax", "number": "646 555-4567" } ] }
用于处理JSON的jar包:
通常使用Json-lib,jar包和依赖可以从这里来找
参考:
http://zh.wikipedia.org/wiki/JSON
http://www.json.org/json-zh.html
http://www.blogjava.net/Jkallen/archive/2006/03/28/37905.html
http://www.ibm.com/developerworks/cn/web/wa-ajaxintro10/index.html
http://www.iteye.com/topic/71343
http://json-lib.sourceforge.net/