阅读更多

15顶
1踩

开源软件

原创新闻 Fastjson 1.1.22发布,高性能JSON库

2012-07-12 10:25 by 副主编 wangguo 评论(21) 有16094人浏览
Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。

Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景。

该版本包含:

  • Bug修复:某些场景下反序列化Set<String>出错
  • 改进:序列化支持Clob对象
  • 新功能:序列化和反序列化支持Calendar
下载

你可以从以下地址中下载Fastjson:

Maven

配置pom.xml文件,在dependencies中加入:
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.1.22</version>
</dependency>


源码https://github.com/AlibabaTech/fastjson
15
1
评论 共 21 条 请登录后发表评论
21 楼 sokoo108 2012-07-15 20:57
/*
* Copyright 1999-2101 Alibaba Group.


20 楼 坏孩子 2012-07-15 13:46
看了https://github.com/AlibabaTech/fastjson/wiki,kryo看上去性能也很好啊
19 楼 sdujq 2012-07-13 16:04
wenshao 写道
sdujq 写道
有人真的在Android中用过吗?~ 里面可是有一些awt的东西的~~~ 上次用的时候还是去掉jar包、导入代码,然后把和awt相关的删掉了~

不过温少的东西用起来确实不错 赞一个~


正在测试中的for android版本:http://code.alibabatech.com/mvn/snapshots/com/alibaba/fastjson/1.1.22-android-SNAPSHOT/

也已在github上看到android分支~ 温少加油 吼吼
18 楼 wenshao 2012-07-13 15:00
tywo45 写道
当字段的首字母是大写时,序列化成json时,会被换成小写。
譬如private String Test;在变成json串后会成为{"test":"xxx"}


这是java bean规范,故意设计成这样的。
17 楼 tywo45 2012-07-13 14:22
当字段的首字母是大写时,序列化成json时,会被换成小写。
譬如private String Test;在变成json串后会成为{"test":"xxx"}
16 楼 zhangjunbao 2012-07-13 12:53
上周下了个版本,建议文档至少加个javadoc
15 楼 rendong 2012-07-13 12:38
wenshao 写道
半人马 写道
再简单易用也应该有文档。


有文档啊:http://code.alibabatech.com/wiki/display/FastJSON/Home
例子:http://code.alibabatech.com/wiki/display/FastJSON/Examples


文档该更新了,有些已经失效了或者不推荐使用了
14 楼 wenshao 2012-07-13 12:22
半人马 写道
再简单易用也应该有文档。


有文档啊:http://code.alibabatech.com/wiki/display/FastJSON/Home
例子:http://code.alibabatech.com/wiki/display/FastJSON/Examples
13 楼 半人马 2012-07-13 11:11
再简单易用也应该有文档。
12 楼 wenshao 2012-07-13 09:47
sdujq 写道
有人真的在Android中用过吗?~ 里面可是有一些awt的东西的~~~ 上次用的时候还是去掉jar包、导入代码,然后把和awt相关的删掉了~

不过温少的东西用起来确实不错 赞一个~


正在测试中的for android版本:http://code.alibabatech.com/mvn/snapshots/com/alibaba/fastjson/1.1.22-android-SNAPSHOT/
11 楼 wenshao 2012-07-12 21:41
jdkleo 写道
一个http传输json的接口,对于泛型可带类型的,原本用的fastjson,也是json官网认可的,但后来被领导(ebay的)否定,说用jackson,说fastjson没人维护,意即国内的不看好等,。。。一直不解,现在改用spring integration,底下也是jackson,听说要换成gson,什么时候JAVA原生态支持json就好了。这么多没有统一。


fastjson一直在维护啊,用户反馈bug,我一般都是再几天内修复,有时是当天修复,响应速度远比jackson好吧。fastjson有1618个testcase了,大量的testcase能够保证每一次发布的质量。

但是,你们这样换来换去也挺好的,生命的意义在于折腾!
10 楼 jdkleo 2012-07-12 20:39
一个http传输json的接口,对于泛型可带类型的,原本用的fastjson,也是json官网认可的,但后来被领导(ebay的)否定,说用jackson,说fastjson没人维护,意即国内的不看好等,。。。一直不解,现在改用spring integration,底下也是jackson,听说要换成gson,什么时候JAVA原生态支持json就好了。这么多没有统一。
9 楼 wenshao 2012-07-12 20:32
sdujq 写道
有人真的在Android中用过吗?~ 里面可是有一些awt的东西的~~~ 上次用的时候还是去掉jar包、导入代码,然后把和awt相关的删掉了~

不过温少的东西用起来确实不错 赞一个~


别人也是这么做的,下次发布我直接提供android版本好了。我对android不熟悉,需要帮助。
8 楼 sdujq 2012-07-12 19:57
有人真的在Android中用过吗?~ 里面可是有一些awt的东西的~~~ 上次用的时候还是去掉jar包、导入代码,然后把和awt相关的删掉了~

不过温少的东西用起来确实不错 赞一个~
7 楼 wenshao 2012-07-12 18:06
性能测试报告:
这里有第三方独立做的测试:https://github.com/eishay/jvm-serializers/wiki/Staging-Results
这是我做的测试:https://github.com/AlibabaTech/fastjson/wiki
6 楼 ftp2001 2012-07-12 16:43
wenshao 写道
ftp2001 写道
http://www.codeproject.com/Articles/159450/fastJSON

在网上还找到个这个,不知道是什么?


这个和我的fastjson无关,项目名称冲突了。


能不能也做个性能测试?比较一下?
5 楼 wenshao 2012-07-12 13:54
ftp2001 写道
http://www.codeproject.com/Articles/159450/fastJSON

在网上还找到个这个,不知道是什么?


这个和我的fastjson无关,项目名称冲突了。
4 楼 freezingsky 2012-07-12 13:48
温少一个fastjson,闻名IT界了。
3 楼 ftp2001 2012-07-12 13:27
http://www.codeproject.com/Articles/159450/fastJSON

在网上还找到个这个,不知道是什么?
2 楼 flyingfish235 2012-07-12 12:49
hehebaiy 写道
是淘宝那个牛人的杰作不?

温少的

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JavaEye3.0需求描述[7月19日修订]-请多提建议

    JavaEye3.0需求简述 (7月19日修订) 一、总体概述 JavaEye3.0网站将有如下频道和内容:   1、网站首页 网站首页显示各个频道的精华内容,提高首页的信息更新速度和质量,呈现一个高质量软件开发综合性网站的风格。 ...

  • 上百个Android开源项目分享

    上百个Android开源项目分享,希望对android开发有帮助。   Android PDF 阅读器 ...个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop  Android电池监控 Android Batter

  • 给attachment_fu添加图片压缩处理的功能

    JavaEye提供了很多图片上传的功能,比如个人头像,博客相册,帖子附件等等,这些功能都是用[url=http://github.com/technoweenie/attachment_fu/tree/master]attachment_fu[/url]插件实现的。 为了避免图片过大,...

  • xmemcached作者Dennis采访(转)

    xmemcached是最近频繁出现在JavaEye新闻频道的热点词汇,它就是JavaEye的资深会员Dennis开发的基于java nio实现的高性能可扩展的memcached客户端。 Dennis 在自己实现的一个nio框架 ...

  • android源码项目

    上百个Android开源项目分享,希望对android开发有帮助。  Android PDF 阅读器 ...个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop  Android电池监控 Android Batte

  • 2016年初Android开源项目总结

    Android经典的开源项目其实非常多,把自己熟悉的一些开源项目整理...就一个很好的播放器,但是实现的特别好!!! 地址:https://github.com/Splitter/android_packages_apps_apolloMod   2.Oschina客户端

  • 代码中如何避免过多的if else

    如果说,因为if else 很多,可以考虑用 监听者 模式, 把逻辑判断放到若干个监听者里,每个监听者处理一种情况,有数据进来就给所有的监听者,直到有人处理为止 本质上还是要用if else 关键看你的目的了 --------...

  • 近百android开源项目贡献

    我从网上总结出来的,希望对android爱好者有帮助。 Android PDF 阅读器 ...个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop Android电池监控 Android Battery Dog 

  • Android开源项目总结

    Android经典的开源项目其实非常多,把自己熟悉的一些开源项目整理...就一个很好的播放器,但是实现的特别好!!! 地址:https://github.com/Splitter/android_packages_apps_apolloMod   2.Oschina客户端

  • 闲谈MongoDb+GridFS+Nginx

    应用场景: 特别适合读取频繁的文件,比如用户的头像,热门图片,缩略图等. 不适合大文件. 缺点: 文件的过期必须正确设置. 此外配置好varnish或者squid 2. 基于proxy_store或fastcgi-cache, try_files 这种方案...

  • 【程序猿的小幽默】

    在论坛里看到的,感觉很有意思,

  • Android开发

    Android经典的开源项目其实非常多,把自己熟悉的一些开源项目整理...就一个很好的播放器,但是实现的特别好!!! 地址:https://github.com/Splitter/android_packages_apps_apolloMod   2.Oschina客户端

  • Android开源项目集合

    Android经典的开源项目其实非常多,把自己熟悉的一些开源项目整理起来,希望...就一个很好的播放器,但是实现的特别好!!! 地址:https://github.com/Splitter/android_packages_apps_apolloMod   2.Oschin

  • Android开发开源源代码

      1.Apollo音乐播放器 ...就一个很好的播放器,但是实现的特别好!!! 地址:https://github.com/Splitter/android_packages_apps_apolloMod 2.Oschina客户端 OSChina网站客户端,wp版

  • 知名网站架构(一)

    解决方案是平衡读写的负载,以及扩展HibernateDaoSupport,区分只读与读写操作,以实现针对读写操作的不同处理。 现在是第四个问题:数据库全面负载过高。由于使用数据库做为缓存,同时数据库被所有的应用服务器...

  • 《CSS样式表行为手册》中文chm最新版本

    CSS样式表里重点讲述“行为”功能的一本CHM参考手册,很实用方便,内容也很丰富,收藏一下哦!

  • 1-中国各地区-固定资产投资-房地产开发投资情况(1999-2020年)-社科数据.zip

    中国各地区固定资产投资中的房地产开发投资数据集涵盖了1999至2020年的详细统计信息。该数据集包含了全国各城市地级市州的房地产开发投资情况,这些数据对于理解中国城市化进程、经济发展和房地产市场趋势至关重要。数据集中的指标包括年份、地区以及对应的房地产开发投资额(以亿元为单位),这些数据来源于中国区域统计年鉴及各省市统计年鉴。通过这些数据,研究者和决策者可以深入了解不同地区的经济动态,评估房地产市场的健康状况,并据此制定相应的政策和战略。这些数据不仅有助于宏观经济分析,还能为房地产开发商提供市场进入和扩张的决策支持。

  • 1-中国各地区数字经济发展对环境污染的影响数据(2011-2021年)-社科数据.zip

    中国各地区数字经济发展对环境污染的影响数据集(2011-2021年)提供了深入分析数字经济与环境污染关系的实证数据。该数据集涵盖了中国各地区在数字经济发展水平、环境污染物排放量、人口与经济指标、外资利用情况以及绿色专利指标等多个维度的数据。具体来说,数据集包括了行政区划代码、年份、所属省份等基本信息,以及数字经济水平熵值法、PM2.5均值、工业烟粉尘排放量、工业二氧化硫排放量、工业废水排放量等关键指标。此外,数据集还涉及了人口密度、人均地区生产总值、实际利用外资额占GDP之比、科学支出占比等经济和人口统计数据,以及绿色专利申请和授权总量等创新指标。这些数据不仅有助于研究者探讨数字经济对环境污染的直接影响,还能分析其潜在的中介机制和影响因素,为理解数字经济如何影响环境质量提供了宝贵的数据资源。

  • 1-中国各区县-工业行业企业数2004-2020年-社科数据.zip

    中国各区县工业行业企业数数据集覆盖了2004至2020年的时间跨度,提供了全国范围内区县级工业企业数量的详细统计。这些数据不仅能够反映中国工业企业的发展趋势和分布状况,而且对于研究工业行业的区域差异、发展质量和效益具有重要意义。数据集中包含了省份、地区、时间以及工业行业企业数目等关键指标,总计超过33000条数据记录。这些数据来源于各地方统计局,并经过整理,为研究者提供了一个宝贵的资源,以支持对中国经济特别是工业行业的深入分析和研究。

  • BGM坏了吗111111

    BGM坏了吗111111

Global site tag (gtag.js) - Google Analytics