Posted on 2008-10-31 00:25
xcp 閱讀(4535)
評論(0) 編輯 收藏 所屬分類:
Ajax
轉自:http://blog.csdn.net/yethyeth/archive/2007/04/15/1565844.aspx 感謝作者!
針對JSON的基于java和js多種操作與格式轉換方法
org.json包
http://www.json.org/java/index.html
<!--[if !supportLists]-->1. <!--[endif]-->JSONObject,用一個HashMap來保存一個JSON對象的所有屬性。
<!--[if !supportLists]-->2. <!--[endif]-->JSONArray用ArrayList來保存數據。JSON來自javascript,javascript中Array也是Object,不知這里是如何保存這種關系的。
<!--[if !supportLists]-->3. <!--[endif]-->一些跟字符串有關的類,以及異常類。
<!--[if !supportLists]-->4. <!--[endif]-->一些工具類,比如xml和json轉換的類,將http頭和cookies轉換為json的類,
基于org.json包的JSON-LIB:bean,map,collection,java array,xml與json間的轉換。
http://json-lib.sourceforge.net/
http://json-lib.sourceforge.net/usage.html
Stringtree JSON:JSON與java對象間的轉換
http://www.stringtree.org/stringtree-json.html
三個關鍵類:
JSONReader.java
JSONWriter.java
JSONValidator.java
JSONValidator用來檢查JSON的有效性。
JSONReader將一個正確形式的JSON字符串轉換為一個java對象。
JSONWriter將一個java對象轉換為一個JSON字符串。
XSLTJSON:用xslt將xml轉換為json
http://www.bramstein.nl/xsltjson/
JSONT:基于js和自定義規則,轉換JSON為任意其他格式
http://goessner.net/articles/jsont/
名稱: ?4C.ESL | .↗Evon
口號: 遇到新問題?先要尋找一個方案乄而不是創造一個方案こ
mail: 聯系我