json工具包之fastjson

fastjson是一个使用Java语言编写的高效JSON工具包,支持JSON与JavaBean、Collection、Map、Date、Enum、泛型等类型的相互转换,提供了一系列常用API,可以直接在JDK上运行,无需依赖第三方jar。
fastjson是用java语言编写的json工具包。
好处:
速度快、功能强大(支持就java的JavaBean、Collection、Map、Date、Enum、泛型等类型)、比依赖于第三方的jar(直接就可以在jdk上运行)
常用的API如下:

// 把JSON文本parse为JSONObject或者JSONArray
public static final Object parse(String text);

// 把JSON文本parse成JSONObject
public static final JSONObject parseObject(String text);

//把JSON文本parse成JSONArray
public static final JSONArray parseArray(String text);

//重点推出的将json解析成javaBean
public static final <T> T parseObject(String text, Class<T> clazz);

//将json解析成封装了javaBean的list集合
public static final <T> List<T> parseArray(String text, Class<T> clazz);

//将JavaBean序列化为JSON文本
public static final String toJSONString(Object object);

// 将JavaBean序列化为带格式的JSON文本
public static final String toJSONString(Object object, boolean prettyFormat);

//将JavaBean转换为JSONObject或者JSONArray。
public static final Object toJSON(Object javaObject);

相关fastjson的参考地址
http://www.json.org/json-zh.html

http://code.alibabatech.com/wiki/display/FastJSON/Home

http://www.ibm.com/developerworks/cn/education/java/j-generics/section5.html

http://archive.cnblogs.com/a/1713531/

http://www.iflym.com/index.php/code/alibaba-fastjson-json-serializer-chapter-source-analyse-one-global-analyse.html

http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html

http://archive.cnblogs.com/a/1713531/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值