`
wenshao
  • 浏览: 273254 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

fastjson 发布正式版本1.0.0

阅读更多
fastjson 发布正式版本1.0.0!

What is fastjson?
Fastjson is a JSON processor (JSON parser + JSON generator) written in Java:
  • FAST (measured to be faster than any other Java parser and databinder, incudes jackson)
  • Powerful (full data binding for common JDK classes as well as any Java Bean class, Collection, Map, Date or enum)
  • Zero-dependency (doest not rely on other packages beyond JDK)
  • Open Source (Apache 2.0)


fastjson的主页 http://119.38.217.15/wiki/display/fastjson

jira地址 http://119.38.217.15/jira/browse/FASTJSON

下载路径:
http://119.38.217.15/svn/fastjson/repository/com.alibaba.fastjson/1.0.0/fastjson-1.0.0.jar
http://119.38.217.15/svn/fastjson/repository/com.alibaba.fastjson/1.0.0/fastjson-1.0.0-sources.jar

svn http://119.38.217.15/svn/fastjson/trunk/

如果你使用maven2,可以直接从repository中获取

http://119.38.217.15/svn/fastjson/repository/

引用
<dependency>
     <groupId>com.alibaba</groupId>
     <artifactId>fastjson</artifactId>
     <version>1.0.0</version>
</dependency>


这次发布的版本经过认真测试,测试行覆盖率100%。但是这个不能保证没有BUG,有问题大家向我发聩,我会尽快处理的!



分享到:
评论
27 楼 wenshao 2011-02-08  
avgguy 写道
wenshao 写道
avgguy 写道
Date 类型会被转换成数字而不是可读的日期格式,不知道是不是 bug?

xstream:  2011-02-08 15:56:28.263 CST
fastjson: 1297151787408


这不是BUG,这是经过认真考虑和大家讨论的结果。如果需要序列化为可读的日期格式,把Feature.UseISO8601DateFormat打开就好了。



貌似仍然得到数字?

JSON.toJSONString(obj, Feature.UseISO8601DateFormat);


经过测试,JavaBean的Date类型Field的序列化的确存在你说的问题,谢谢你发现这个问题。

要解决这个问题,三个办法:
1、你下载源码编译一个。
2、去sourceforg.net上下载一个snapshot版本
3、等2月底发布1.0.1正式版
26 楼 avgguy 2011-02-08  
wenshao 写道
avgguy 写道
Date 类型会被转换成数字而不是可读的日期格式,不知道是不是 bug?

xstream:  2011-02-08 15:56:28.263 CST
fastjson: 1297151787408


这不是BUG,这是经过认真考虑和大家讨论的结果。如果需要序列化为可读的日期格式,把Feature.UseISO8601DateFormat打开就好了。



貌似仍然得到数字?

JSON.toJSONString(obj, Feature.UseISO8601DateFormat);
25 楼 wenshao 2011-02-08  
avgguy 写道
Date 类型会被转换成数字而不是可读的日期格式,不知道是不是 bug?

xstream:  2011-02-08 15:56:28.263 CST
fastjson: 1297151787408


这不是BUG,这是经过认真考虑和大家讨论的结果。如果需要序列化为可读的日期格式,把Feature.UseISO8601DateFormat打开就好了。
24 楼 avgguy 2011-02-08  
Date 类型会被转换成数字而不是可读的日期格式,不知道是不是 bug?

xstream:  2011-02-08 15:56:28.263 CST
fastjson: 1297151787408
23 楼 Songjun37 2011-01-27  
这个怎么和struts2集成使用呢 指教下 谢谢
22 楼 wenshao 2011-01-27  
xyqck163 写道
不好,不能直接通过Map生成json 。 不方便,有时候不想因为一个临时json再写个bean。

还有,如果对象中有数组则不能正常识别

如:   class obj{
          private String[] ss=new String[]{"aa","bb","cc"};
       }

直接输出: {"ss":{}}   搞什么哦


1、map可以直接生成JSON啊
JSON.toJSONString(map);

2、你的例子没有getter,所以不处理,序列化是基于getter的。
21 楼 xyqck163 2011-01-27  
不好,不能直接通过Map生成json 。 不方便,有时候不想因为一个临时json再写个bean。

还有,如果对象中有数组则不能正常识别

如:   class obj{
          private String[] ss=new String[]{"aa","bb","cc"};
       }

直接输出: {"ss":{}}   搞什么哦
20 楼 wenshao 2011-01-25  
http://json.org/ 已经收录fastjson,感谢lazybird86同学帮忙!
19 楼 DOCDOC 2011-01-24  
非常好的一个项目!
18 楼 zjhlht 2011-01-24  
天下无敌的代码出现了!!!!

自己终于见证了这一刻!
17 楼 lazybird86 2011-01-24  
知行合一的温少。。。
16 楼 luffyke 2011-01-24  
温少好样的。。。
15 楼 akfucc 2011-01-24  
支持一个,Down下来看看
14 楼 woodman 2011-01-24  
 Copyright 1999-2101 Alibaba Group.


好长的Copyright啊
13 楼 hypercube1024 2011-01-24  
确实是个好东西,有空要仔细研究一下
12 楼 demonkind 2011-01-24  
发现个好东东!
11 楼 ZavaKid 2011-01-23  
温少作品,值得研究阿
10 楼 aoliwen521 2011-01-23  
楼主。。你真是我的偶像。说到做到。我决定崇拜你2年时间。
9 楼 jorneyR 2011-01-23  
这个得顶,支持一个
8 楼 randi0624 2011-01-22  
顶顶...........

相关推荐

    fastjson-1.0.0.jar

    JSON.parseObject(String str)用于解析json格式的字符串,方便,简单

    基于springboot后台OA办公管理系统.zip

    技术 名称 版本 官网 SpringBoot SpringBoot框架 1.5.6.RELEASE https://spring.io/projects/spring-boot JPA spring-data-jpa 1.5.6.RELEASE https://projects.spring.io/spring-data-jpa Mybatis Mybatis框架 ...

    基于SpringBoot+VUE的前后端分离的个人博客系统

    项目的基本信息包括 groupId 为 com.shanzhu.blog,artifactId 为 blog-backend,版本为 1.0.0。该项目支持多模块架构,主要模块有 blog-start、blog-framework、blog-system、blog-quartz、blog-generator、blog-...

    libfastjson:用于C的快速json库

    重要提示目前的API并不稳定,并会改变,直到达到1.0.0版本。 我们计划最迟在2016年夏季达到。 使用1.0.0,API将保持稳定。 在此之前,一切都可能会改变。 当然,我们不会故意破坏事情,但我们需要自由进行重组。 在...

    java开发oa办公系统源码-oasys:绿洲

    java开发oa办公系统源码 oasys(OA自动化办公系统) 1.项目介绍 oasys是一个OA办公自动化系统,使用Maven进行项目管理,基于springboot框架开发的项目,mysql底层数据库,前端采用freemarker模板引擎,Bootstrap...1.0.0

    java开发oa办公系统源码-oa_system:OA自动化办公系统

    java开发oa办公系统源码 1. 项目介绍 本项目是一个OA办公自动化系统,使用Maven进行项目管理,基于Springboot框架开发的...fastjson json解析包 1.2.36 pagehelper Mybatis分页插件 1.0.0 3. 部署流程 1.下载项目、把

    ace-cache:修改原始码

    ace缓存 在下只是引用修改二进制文件进行工作,其他都是原著基于spring boot上的注解缓存,自带轻量级缓存管理页面。 @Cache比spring cache更轻量的缓存,支持临时缓存设置...# 1.0.0版本推荐使用spring redis配置 spri

    uniapp sdk安卓

    - 最小SDK版本建议设置为`API 21`或更高,以适应更多设备。 - 点击`Finish`完成创建。 #### 四、导入依赖(安卓端) ##### 1. 引入app主项目依赖 - **步骤1**: 下载uniapp官方提供的demo项目,并从中提取`libs`...

    android io.socket.client.zip

    3. `engine.io-client-1.0.0.jar` 是 `socket.io` 的底层引擎,它实现了多种传输协议(如WebSocket、Polling等),以应对不同的网络环境和兼容性问题。Engine.IO确保了即使在不支持WebSocket的环境中,`socket.io` ...

    基于SpringBoot+Spring+SpringMvc+Mybatis开发分布式REST服务源码+数据库+项目说明.zip

    | 1.0.0版本| | | 2.0.0版本|springboot启动| 服务架构图: ![架构图](/125400_3e4d0b00_600957.png) 服务框架说明: | **技术** | **名称**| | ------ |:------:| | Spring Framework | 容器 | | SpringMVC | ...

    java开发常用jar包

    fastjson-1.1.37.jar freemarker-2.3.22.jar hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.2.0.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar jackson-annotations-2.5.0.jar ...

    Guns系统技术文档及视频

    Fastjson 1.2.31 Shiro 1.4.0 Druid 1.0.31 ##项目包结构说明 ├─main │ │ │ ├─java │ │ │ │ │ ├─com.stylefeng.guns----------------项目主代码 │ │ │ │ │ │ │ ├─common----------------...

    271个java需要用的jar包

    fastjson-1.1.15.jar freemarker-2.3.19.jar freemarker-2.3.22.jar geronimo-javamail_1.4_spec-1.7.1.jar geronimo-jta_1.1_spec-1.1.1.jar google-collections-1.0.jar google-gxp-0.2.4-beta.jar gson-2.2.4.jar...

    dubbo、dubbox编译所需jar包

    validation-api-1.0.0.GA.jar velocity-1.4.jar velocity-1.5.jar velocity-1.6.2-dep.jar velocity-1.6.jar velocity-dep-1.4.jar velocity-tools-1.3.jar wagon-file-1.0-alpha-5.jar wagon-file-1.0-alpha-7.jar ...

Global site tag (gtag.js) - Google Analytics