论坛首页 Java企业应用论坛

吹牛:我写的JSONParser可能是这个星球上最快了(Java)

浏览 143285 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-12-23  
wenshao 写道
又修正了其中数值的parser实现,性能有所提升。
原来是:
char[] -> String -> Long.parseLong(String)
现在优化为Lexer.parseLong(char[]),把Long.parseLong的代码拿过来,直接放到Lexer中,这个改动的结果是性能又有所提升。

这次又提升了几个百分点啊?独乐乐不如众乐乐,楼主,你懂得!
0 请登录后投票
   发表时间:2010-12-23  
西门吹牛 写道
谦虚!宇宙最快,必须的,把法宝祭出来,让我等众生也使使?!藏着掖着小心那猴头去偷!

我觉得这个图像更具有吸引力。json我还是用官方的吧。
0 请登录后投票
   发表时间:2010-12-23  
观望中,期待开源
0 请登录后投票
   发表时间:2010-12-23   最后修改:2010-12-23
不开源 有啥好说的... 垃圾代码 也值得藏私

如果都像你 spring 说不定现在就在垃圾堆里面

我从接触计算机书籍的第一天起, 就认准一个死理:”如果你想从垃圾堆中找点吃的, 那么你就买中国人写的计算机书籍吧.”

我从下载源代码的第一天起,就认准一个死理:"如果你相信国内雷喊开源却雨点小的公司或者个人,你还不如去相信猪能上树"
0 请登录后投票
   发表时间:2010-12-23  
wenshao 写道
举例:
User user = new User();
List<User> userList = new ArrayList<User>();

String jsonString1 = JSON.toJSONStringEx(user);
String jsonString2 = JSON.toJSONStringEx(userList);

User user1 = JSON.parseObject(User.class, jsonString1 ); 
List<User> userList1 = JSON.parseArray(User.class, jsonString2 );



还有一个比较关心的是
一些字段的过滤
,比如一个对象循环引用,或者这个对象非常复杂,时间使用时 那些字段根本不需要。
这个功能是非常重要的,对提升性能来说也是一个突破点,
最好能提供模板.
0 请登录后投票
   发表时间:2010-12-23  
恩、的确。国外的月亮圆!
0 请登录后投票
   发表时间:2010-12-23  
支持一下,顺便问一声,啥时候出源码?不出源码,给个可运行的 jar  + api 文档也行!
0 请登录后投票
   发表时间:2010-12-23  
这帖子都成了 阿里内部交流帖了...
0 请登录后投票
   发表时间:2010-12-23   最后修改:2010-12-23
vb2005xu 写道
不开源 有啥好说的... 垃圾代码 也值得藏私

如果都像你 spring 说不定现在就在垃圾堆里面

我从接触计算机书籍的第一天起, 就认准一个死理:”如果你想从垃圾堆中找点吃的, 那么你就买中国人写的计算机书籍吧.”

我从下载源代码的第一天起,就认准一个死理:"如果你相信国内雷喊开源却雨点小的公司或者个人,你还不如去相信猪能上树"

这算是鄙视么?底气从何而来?正规公司的东西要开源,都是慎重的,有些公司甚至要法务部门的批准。
可能你根本没呆过正儿八经的地方。
0 请登录后投票
   发表时间:2010-12-23  
这可能最大的惊天大谎言了,程序员交流不讲这些遮遮掩掩,鄙视!
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics