针对JSON的基于java和js多种操作方法与格式转换方法

针对JSON的基于javajs多种操作与格式转换方法

org.json

http://www.json.org/java/index.html

<!--[if !supportLists]-->1. <!--[endif]-->JSONObject,用一个HashMap来保存一个JSON对象的所有属性。

<!--[if !supportLists]-->2. <!--[endif]-->JSONArrayArrayList来保存数据。JSON来自javascriptjavascriptArray也是Object,不知这里是如何保存这种关系的。

<!--[if !supportLists]-->3. <!--[endif]-->一些跟字符串有关的类,以及异常类。

<!--[if !supportLists]-->4. <!--[endif]-->一些工具类,比如xmljson转换的类,将http头和cookies转换为json的类,

基于org.json包的JSON-LIBbeanmapcollectionjava arrayxmljson间的转换。

http://json-lib.sourceforge.net/

http://json-lib.sourceforge.net/usage.html

Stringtree JSON:JSONjava对象间的转换

http://www.stringtree.org/stringtree-json.html

三个关键类:

JSONValidator用来检查JSON的有效性。

JSONReader将一个正确形式的JSON字符串转换为一个java对象。

JSONWriter将一个java对象转换为一个JSON字符串。

XSLTJSON:用xsltxml转换为json

http://www.bramstein.nl/xsltjson/

JSONT:基于js和自定义规则,转换JSON为任意其他格式

http://goessner.net/articles/jsont/

你可能感兴趣的:(java)