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

本文介绍了如何使用Java处理JSON数据,包括使用org.json包中的JSONObject和JSONArray类进行数据存储,利用Stringtree进行JSON与Java对象之间的转换,以及通过XSLTJSON实现XML到JSON的转换等方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

针对JSON的基于java和js多种操作方法与格式转换方法
转自:http://blog.youkuaiyun.com/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/

原文网址:http://blog.youkuaiyun.com/sunyujia/archive/2008/01/01/2008438.aspx
原文网址:http://blog.youkuaiyun.com/sunyujia/archive/2008/01/01/2008438.aspx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值