锁定老帖子 主题:fastjson 发布正式版本1.0.1
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-02-21
* 功能强大。完全兼容json.org的规范,支持Java Bean、Map、Collections、Date、Enum。 * 易用。提供简单易用的toJSONString和parseObject接口,直接支持Java Bean,不需要额外配置映射。 * 快速。比目前已知的其他Java JSON Processor都要快,包括JSON-LIB、Simple JSON、GSON、Jackson。 * 开源。目前Fastjson是一个开源项目,采用Apache License 2.0协议,是阿里巴巴开源平台中的一个项目,公开的svn地址是:http://code.alibabatech.com/svn/fastjson/。公网上的 wiki地址是:http://code.alibabatech.com/wiki/display/fastjson/fastjson 当前文档 * http://code.alibabatech.com/wiki/display/fastjson/fastjson * 下载该版本 http://code.alibabatech.com/svn/fastjson/repository/com.alibaba.fastjson/1.0.1/fastjson-1.0.1.jar Release Notes Bug * [FASTJSON-2] - null转成对象时抛异常 * [FASTJSON-3] - 反序列化时不支持List<Map<String, String>>类型 New Feature * [FASTJSON-1] - 增加JavaBean到JSONObject之间的转换 * [FASTJSON-7] - parse对数组的支持 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-02-21
域名已经申请好了,大家以后可以使用http://code.alibabatech.com访问我们的开源平台。
开源平台还在建设中,还有一些很酷很实用的项目打算开源。一个开源社区要取得成功,需要大家的支持,希望大家参与进来,比如提建议,提需求,提BUG,Code Review,提交代码等! |
|
返回顶楼 | |
发表时间:2011-02-21
阿里这方面做得确实不错
|
|
返回顶楼 | |
发表时间:2011-02-22
强烈支持,网站不错。。。。
|
|
返回顶楼 | |
发表时间:2011-02-22
关注fastjson有段时间了,很想使用,以前用json-lib,一直没有下定决心使用fastjson很重要的一点是,json-lib在生成json字符串的时候可以实现过滤对象属性,可fastjson里一直没有看到这方面的解决办法,是不是考虑实现这一特性呢??
|
|
返回顶楼 | |
发表时间:2011-02-22
麻烦问一下,对特殊字符的支持怎么样?
|
|
返回顶楼 | |
发表时间:2011-02-22
文档好少,不知道日期格式是怎么支持的?
|
|
返回顶楼 | |
发表时间:2011-02-22
最后修改:2011-02-22
ccvcd 写道 关注fastjson有段时间了,很想使用,以前用json-lib,一直没有下定决心使用fastjson很重要的一点是,json-lib在生成json字符串的时候可以实现过滤对象属性,可fastjson里一直没有看到这方面的解决办法,是不是考虑实现这一特性呢??
这个功能是支持的!比如: public static class User { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } } User user = new User(); user.setId(123); user.setName("毛头"); JSONSerializerMap mapping = new JSONSerializerMap(); mapping.put(User.class, new JavaBeanSerializer(User.class, Collections.singletonMap("id", "uid"))); JSONSerializer serializer = new JSONSerializer(mapping); serializer.write(user); String jsonString = serializer.toString(); Assert.assertEquals("{\"uid\":123}", jsonString); 在上面的例子中,User类有两个字段,过滤了name字段,而且把id字段重命名为uid。 |
|
返回顶楼 | |
发表时间:2011-02-22
shaonanxu 写道 麻烦问一下,对特殊字符的支持怎么样?
应该是能够良好支持的,这是完全兼容json.org的规范的实现。 |
|
返回顶楼 | |
发表时间:2011-02-22
whiletrue 写道 文档好少,不知道日期格式是怎么支持的?
对日期格式的支持包括long、ISO08601、还是new Date三种格式。 |
|
返回顶楼 | |