fastjson JSON 解析器

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。

FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:
速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;
功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Android;开源 (Apache 2.0)


主要特点:

    快速FAST (比其它任何基于Java的解析器和生成器更快,包括Jackson

    强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)

    零依赖(没有依赖其它任何类库除了JDK)

示例代码:

import com.alibaba.fastjson.JSON;
 
Group group = new Group();
group.setId(0L);
group.setName("admin");
 
User guestUser = new User();
guestUser.setId(2L);
guestUser.setName("guest");
 
User rootUser = new User();
rootUser.setId(3L);
rootUser.setName("root");
 
group.getUsers().add(guestUser);
group.getUsers().add(rootUser);
String jsonString = JSON.toJSONString(group);
System.out.println(jsonString);

 

Fastjson 爆出远程代码执行高危漏洞,更新版本已修复
fastjson近日曝出代码执行漏洞,恶意用户可利用此漏洞进行远程代码执行,入侵服务器,漏洞评级为“高危”。基本介绍fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。漏洞介绍fastjson在1.2.24以及之前版本近日曝出代码执行漏洞,当用户提交一个精心构造的恶意的序列化数据到服

发布于 2017-03-16 16:24:27 | 221 次阅读

fastjson 1.2.31 发布,Java 的 JSON 处理器
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。这又是一个改动较少的小版本,不包括有4个新功能和4个问题修复。这个版本和安全更新无关,1.2.28以上版本,安全问题都是已经修复的。新特性 & 改进支持配置序列化最大程度 #1115JSONField支持unwrapped配置 #1124

发布于 2017-04-04 08:25:58 | 34 次阅读

fastjson 1.2.30 发布,小改动的升级版本
fastjson 1.2.30 发布了,这是一个在 1.2.29 版本上小改动的升级版本,主要是解决老版本升级到最新版本的兼容问题。Issues新增加兼容的 com.alibaba.fastjson.util.TypeUtils#computeGetters,该方法之前更改过参数签名,已补回两个方法重载的方法,更好兼容。增加对 android 版本序列化的 AtomicInteger/AtomicLong 支持修

发布于 2017-03-27 08:25:50 | 43 次阅读

fastjson 1.2.29 发布,Bug 修复版本
fastjson 1.2.29 发布了,这是基于安全升级版本 1.2.28 之上的 Bug Fixed 版本,修复一些大家在升级过程中遇到的问题,非安全问题,1.2.25~1.2.28 和所有 sec01 版本都是安全的。Issues支持新的Feature.IgnoreAutoType #1047Double转short异常时报异常 #894修复JSONPath某些场景解析数组表达式错误的问题 #1

发布于 2017-03-17 08:23:58 | 103 次阅读

Fastjson 安全更新,建议升级到 1.2.28 或更新版本
安全升级公告最近发现 fastjson 在 1.2.24 以及之前版本存在高危安全漏洞,为了保证系统安全,请升级到 1.2.28 或者更新版本。更新方法1. Maven 依赖配置更新通过 maven 配置更新,使用最新版本,如下:     com.alibaba     

发布于 2017-03-15 19:17:19 | 26 次阅读

fastjson 1.2.24 发布,Java的JSON处理器
fastjson 1.2.24 发布了。主要更新内容如下:Issues:JDK8 ZonedDateTime反序列化报错的 #980新增加retrofit2内置支持 #956 https://github.com/alibaba/fastjson/wiki/Retrofit2Support内置支持guava的Multimap #992支持在接口上配置@JSONType(serializeUsing) #989修复JSONPath.set在未初始化成

发布于 2017-01-19 18:18:18 | 27 次阅读

fastjson-1.1.56.android 发布,针对 VR 场景优化
fastjson-1.1.56.android 发布了。这又是一个针对Android的功能增强修复问题性能提升的版本,针对VR场景常用的数据类型float/float[]/double/double[]做了针对性的优化。该版本主要更新内容如下:提升float/float[]/float[][]/double/doube[]/double[][]/int[]等数据类型反序列化性能,这是针对VR场景的性能优化。使用fnv64

发布于 2017-01-15 20:32:54 | 17 次阅读

fastjson 1.2.23 发布,Java 的 JSON 处理
fastjson 1.2.23 发布了,未发现更新内容。发布主页和提交记录下载地址Source code (zip)Source code (tar.gz)

发布于 2016-12-21 17:02:47 | 41 次阅读

fastjson 1.2.22 发布,Bug 修复版本
fastjson-1.2.22 版本发布,这又是一个变更很小的维护版本,只修复BUG,没有功能增强,按需升级版本。Bug 修复修复某些场景反序列化引用计算错误的问题修复JDK8缺省get方法序列化抛异常的问题 #289 #830 #935修复某些场景嵌套泛型反序列化出错的问题 #918 #912相关链接下载文档

发布于 2016-12-11 08:18:01 | 42 次阅读

fastjson 1.1.55 android 发布,Bug 修复
fastjson 1.1.55.android 发布了, 这是一个针对 android 发布的小版本,例行的 BUG 修复功能增强,是针对上一个android 版本 1.1.54.android 的升级。fastjson 的 android 版本针对 android 各个版本

发布于 2016-11-20 18:52:09 | 25 次阅读

FastJson 1.2.21 发布,新增 alternateNames 支持
FastJson 1.2.21 发布了,这是一个Bug修复版本,修复大家反馈的问题。FastJson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,由阿里巴巴的工程师开发。Bug 修复修复@JSONField.name配置包含特别

发布于 2016-11-13 08:30:22 | 16 次阅读

FastJson 1.2.20 发布,修复 BUG
FastJson 1.2.20 发布了,这是一个小改动的BugFixed版本。FastJson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,由阿里巴巴的工程师开发。Bug 修复:在某些场景下,反序列化不支持私有缺省构造函数。修正当使用SerializerFeature.WriteNullXXX而不配置SerializerFeature.WriteMapNullValue不工作的问题 #8

发布于 2016-10-23 07:52:45 | 18 次阅读

FastJson 1.2.19 发布,修复 BUG
FastJson 1.2.19 发布了,这是一个很小更新的 BugFixed 版本。FastJson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,由阿里巴巴的工程师开发。更新内容如下:Bug 修复修复解析JSON某些场景引用JSONArray元素解析出错的BUG修复解析JSON存在引用时性能较差的问题 #859反序列化支持EnumMap相关链接下载文档源

发布于 2016-10-21 08:55:51 | 29 次阅读

FastJson 1.2.18 发布,例行 Bug 修复版本
FastJson 1.2.18 发布了,这是例行的Bug修复版本。fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 Bug修复修正使用带参数的TypeReference会导致内存占用较大的问题。 #849修正JSONField.deserializeUsing配置在泛型参数时不起作用的问题。 #829全角中文字符不

发布于 2016-10-16 07:55:00 | 23 次阅读

FastJson 1.2.17 发布,BugFixed 功能增强版本
FastJson 1.2.17 发布了。Fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。这是例行的BugFixed功能增强版本,修复或者增强都是一些小问题,大家按需更新。Bug Fixed & Enhancement支持XMLGregorianCalendar序列化和反序列化 #782发序列化为char[]类型时如果类型不匹配,没

发布于 2016-09-06 18:29:10 | 17 次阅读

fastjson 1.1.54.android发布,小改动Bug修复
fastjson 1.1.54.android发布了。此版本主要是bug修复。Bug 修复:修复JSON数组第第一个元素字符串且非第一个元素非字符串某些场景下解析出错的问题 #784修复gradle 2.1.2匿名内嵌类首次序列化时性能低下的问题 #778某些场景错误格式JSON不报错 #779相关链接:下载 :http://repo1.maven.org/maven2/com/alibaba/fastjson/1

发布于 2016-08-29 08:28:29 | 18 次阅读

FastJson 1.2.16 和 1.1.53.android 发布
FastJson 1.2.16 和 1.1.53.android 发布 发布了。1.1.53.android版本暂无相关改进说明,可查看提交记录,了解跟多该版本信息。1.2.16版本改进日志如下:Bug Fixed修复List字段存在特别字符并且JSON字符串大于2K时序列化导致格式错乱的问题。 #771修复泛型多层嵌套时无法正确解析的问题 #569修复SerializeConfig增加filter

发布于 2016-08-15 07:49:01 | 23 次阅读

FastJson 1.2.15 发布,支持属性命名策略配置
FastJson 1.2.15 发布了,这是一个小的更新版本,支持支持属性命名策略配置和springfox。功能增强支持属性命名策略配置 #746 #699支持springfox #697Bug Fixed修正JSONPath带都好的问题 #735 #747相关链接下载 http://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.15/文档 https://github.com/alibaba/fastjson/wiki/%

发布于 2016-08-01 08:22:34 | 21 次阅读

Fastjson 1.2.14 发布,修复 BUG & 功能增强
Fastjson 1.2.14 发布了,这是一个BUG修复功能增强的迭代版本,功能增强都和JSONPath有关。Bug Fixed修复在某些场景下无法兼容JDK5/6/7的问题 #700修复定制typeKey不起作用的问题 #710功能增强JSONPath新增unset方法 #708JSONPath过滤条件支持boolean和double类型 #722JSONPath支持8级以上 #726JSONPath.set方法支持多级原

发布于 2016-07-18 08:18:43 | 32 次阅读

Fastjson 1.2.13 发布,Java 的 JSON 处理
Fastjson 1.2.13 发布了,本次发布暂无相关改进信息,持续关注,可点击这里。或查看提交记录,了解更多。Fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)强大(支持普通JDK类包括任意Java Bean Cla

发布于 2016-06-28 09:17:07 | 17 次阅读

FastJson 1.1.52.android 发布
FastJson 1.1.52.android 发布了。这是一个较少改动的版本,修复两个小bug,同时将两个标准版本的功能迁移到android版本上。        1. 修复当子类和父类有相同名字字段时混淆后可能导致赋值到父类字段的情况。#615        2. 修复当publ

发布于 2016-05-22 07:47:47 | 27 次阅读

fastjson使用@JSONField定制序列化
fastjson使用@JSONField定制序列化

发布于 2016-10-16 12:37:37 | 66 次阅读

fastjson Stream api
fastjson Stream api

发布于 2016-10-16 12:35:07 | 46 次阅读

fastjson使用SimplePropertyPreFilter过滤属性
fastjson使用SimplePropertyPreFilter过滤属性

发布于 2016-10-16 12:33:03 | 75 次阅读

fastjson定制序列化
fastjson定制序列化

发布于 2016-10-16 12:32:03 | 60 次阅读

fastjson使用示例
fastjson使用示例

发布于 2016-10-16 12:30:03 | 31 次阅读

fastjson常见问题解答
fastjson常见问题解答

发布于 2016-10-16 12:25:57 | 74 次阅读

FastJson---高性能JSON开发包
本篇内容为大家讲解的是FastJson---高性能JSON开发包,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-13 19:34:42 | 72 次阅读

FastJson的使用讲解
本篇内容为大家讲解的是FastJson的使用讲解有需要的同学参考学习,全文如下:

发布于 2015-05-15 11:59:42 | 67 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务