浏览 2851 次
锁定老帖子 主题:fastjson发布1.1.22版本
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-07-11
最后修改:2012-07-11
Bug -某些场景下反序列化Set<String>出错 Improvement -序列化支持Clob对象 New Feature -序列化和反序列化支持Calendar 下载 你可以从以下地址中下载fastjson: Maven中央仓库 http://repo1.maven.org/maven2/com/alibaba/fastjson/ Alibaba OpenSesame开源平台 http://code.alibabatech.com/mvn/releases/com/alibaba/fastjson/ Maven 配置pom.xml文件,在dependencies中加入: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.1.22</version> </dependency> 源码 https://github.com/AlibabaTech/fastjson 文档 http://code.alibabatech.com/wiki/display/FastJSON/Examples 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-07-12
支持clob,good
|
|
返回顶楼 | |
发表时间:2012-07-12
toJSONString的时候有个问题,像uId,uName这样的单个小写字母后跟着大写的,不能正常转换。jackson无此问题。
|
|
返回顶楼 | |
发表时间:2012-07-12
zprill 写道 toJSONString的时候有个问题,像uId,uName这样的单个小写字母后跟着大写的,不能正常转换。jackson无此问题。
这个问题已经修复过,你使用最新版本看问题是否还存在。 |
|
返回顶楼 | |
发表时间:2012-07-12
我用的就是1.1.22版本。似乎问题还是存在的。
测试代码: public class FastJsonTest { public static void main(String[] args){ FastJsonTest jsonTest = new FastJsonTest(); TestInfo ts = jsonTest.new TestInfo(); System.out.println(JSON.toJSONString(ts)); } private class TestInfo{ String pId="1"; String t_id="2"; String userName="abc"; String uName="abc"; String usName="ddd"; public String getpId() { return pId; } public void setpId(String pId) { this.pId = pId; } public String getT_id() { return t_id; } public void setT_id(String t_id) { this.t_id = t_id; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getuName() { return uName; } public void setuName(String uName) { this.uName = uName; } public String getUsName() { return usName; } public void setUsName(String usName) { this.usName = usName; } } } 输出结果: {"t_id":"2","usName":"ddd","userName":"abc"} |
|
返回顶楼 | |
发表时间:2012-07-12
回复zprill:
get之后第一个字母需要大写,否则就会认为不是一个java bean的getter,从而不会做序列化。 |
|
返回顶楼 | |