锁定老帖子 主题:fastjson发布1.1.1版本
精华帖 (0) :: 良好帖 (8) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-07-24
之前看过这个项目,但是发掘文档相对比较少,对于我们新手来说,感觉有点困难。
希望温少有时间的话完善一下文档,照顾一下我们新手,非常感谢! |
|
返回顶楼 | |
发表时间:2011-07-24
简单看了一下,没有找到类似:
JSON.parseObject(Reader) JSON.parseObject(InputStream) 是不是我没看到呢? 如果没有的话,是否考虑加上呢? |
|
返回顶楼 | |
发表时间:2011-07-24
1.1.0版对map支持有问题,换回1.0.6版正常,请楼主检查一下
附:public class Bean { private String action ; private HashMap<String,String> paramMap ; public String getAction() { return action; } public void setAction(String action) { this.action = action; } public HashMap<String, String> getParamMap() { return paramMap; } public void setParamMap(HashMap<String, String> paramMap) { this.paramMap = paramMap; } } Bean bean = new Bean(); bean.setAction("123"); HashMap paramMap = new HashMap(); paramMap.put("url1", "123"); paramMap.put("url2", "456"); bean.setParamMap(paramMap); String str = JSON.toJSONString(bean) ; System.out.println(str); Bean bean2 = JSON.parseObject(str, Bean.class); System.out.println(bean2.getAction()); System.out.println(bean2.getParamMap()); |
|
返回顶楼 | |
发表时间:2011-07-24
最后修改:2011-07-24
回liuwanzhen_ren:
在1.1.1中测试过没问题,请你使用1.1.1。如上面所说的,1.1.0过于着急展示性能,太着急发布了,所以导致了一些bug,1.1.1修复了其中一些bug。 参考你提供的代码,我补充了一个testcase,如下: http://code.alibabatech.com/svn/fastjson/trunk/src/test/java/com/alibaba/json/test/bvt/bug/Bug_for_liuwanzhen_ren.java 我测试过了,没问题。 |
|
返回顶楼 | |
发表时间:2011-07-24
wendal 写道 简单看了一下,没有找到类似:
JSON.parseObject(Reader) JSON.parseObject(InputStream) 是不是我没看到呢? 如果没有的话,是否考虑加上呢? 只会直接从reader和inputStream中读取char或者byte,会导致频繁的数组越界检查,性能极其低下。 fastjson提供如下接口,自行把byte[]或者char[]读取出来,再交给fastjson处理。 public static final <T> T parseObject(byte[] input, Type clazz, Feature... features); public static final <T> T parseObject(String input, Type clazz, Feature... features); public static final <T> T parseObject(char[] input, int length, Type clazz, Feature... features); |
|
返回顶楼 | |
发表时间:2011-07-24
liandahu 写道 之前看过这个项目,但是发掘文档相对比较少,对于我们新手来说,感觉有点困难。
希望温少有时间的话完善一下文档,照顾一下我们新手,非常感谢! 你提的这个建议很好,现在文档已经比以前完善了一些,还需要继续完善,过些时间我会投入时间去做好的。 |
|
返回顶楼 | |
发表时间:2011-07-24
最后修改:2011-07-24
wenshao 写道 liandahu 写道 之前看过这个项目,但是发掘文档相对比较少,对于我们新手来说,感觉有点困难。
希望温少有时间的话完善一下文档,照顾一下我们新手,非常感谢! 你提的这个建议很好,现在文档已经比以前完善了一些,还需要继续完善,过些时间我会投入时间去做好的。 1.1.0版本我一直用,还不知道会有那个bug的。。。悲剧,赶快换1.1.1。 我可以帮忙搞文档之类的——最近还有点业余时间,比如做做翻译,或者你给例子,我写Step by Step之类的。 |
|
返回顶楼 | |
发表时间:2011-07-24
最后修改:2011-07-24
key232323 写道 wenshao 写道 liandahu 写道 之前看过这个项目,但是发掘文档相对比较少,对于我们新手来说,感觉有点困难。
希望温少有时间的话完善一下文档,照顾一下我们新手,非常感谢! 你提的这个建议很好,现在文档已经比以前完善了一些,还需要继续完善,过些时间我会投入时间去做好的。 1.1.0版本我一直用,还不知道会有那个bug的。。。悲剧,赶快换1.1.1。 我可以帮忙搞文档之类的——最近还有点业余时间,比如做做翻译,或者你给例子,我写Step by Step之类的。 建议你还是使用1.1.1,1.1.1的稳定性要比1.1.0好,性能也有提升。 欢迎你,可以联系我,我让管理员开帐号给你,欢迎帮忙编写和整理文档 :) |
|
返回顶楼 | |
发表时间:2011-07-25
从温少发布的软件及其回复来看,温少是个有责任心的、可信赖的人。大家多多支持他。也许中国开源的希望就是从温少这批人开始的。
|
|
返回顶楼 | |
发表时间:2011-07-25
可以用来代替Hessian?在验证方面有没有做?在哪里可以下载到文档?
|
|
返回顶楼 | |