简介见百度百科:
http://baike.baidu.com/view/136475.htm
Java对JSON的操作:
有两种包可以使用
1、org.json.jar
第一个jar文件jdk本来就有,无需下载新的jar包。
2、json.lib.jar
第二种明显要更加重型,依赖的包很多(大概是5个包)。可能的优点是做了额外的封装,所以用起来更方便,比如可以直接从一个json的string串转为一个定义好的类(类里要包括所有的get/set方法,可通过eclipse直接生成)。缺点是由于依赖太多,可能为产生奇怪的问题,不具备扩展性。
不论用哪一种方法,Java对JSON的解析都是很简单的。比较重要的有两个类:JSONObject和JSONArray,它们都可以以String为参数直接构造,构造好的对象也可以调用put等方法添加新的元素。