返回
Fastjson v1.2.79正式版

Fastjson

立即下载

小编提示:PC版不适合移动端,如下载有问题点击反馈!

软件介绍

Fastjson是一款专业的编程工具。非常好用的Java库Fastjson。您可以处理多个数据对象,可以将大型对象和大型JSON文本添加到软件处理中,您可以直接将Java转换为JSON,也可以将JSON转换为Java对象,适合经常使用Java编程的朋友,大多数文本类型可以处理,时间日期格式也可以在软件处理中处理,支持使用的格式配置日期,配置日期序列和使用yyyymmdd日期格式的序列,提供注释自定义和反向Selecente函数的使用,可以配置序列化方案; FastJSON是Alibaba提供的开源软件,您可以在自己的服务器上运行它,为用户提供帮助,为用户转换Java对象,如果您需要请下载!

使用说明:

在春天集成Fastjson

在Spring MVC中集成FastJson

如果使用Spring MVC构建Web应用程序性能,可以使用FastJSonhttpMessageConverter来替换Spring MVC默认HTTPMessageConverter以改进@RequestBody @ResponseBody @RequestBody ..以下是一种配置方法,非常简单。

XML样式

如果您使用XML来配置Spring MVC,只需在Spring MVC XML配置文件中添加以下配置。

Fastjson

通常,如果要自定义它,则配置已经能够满足大多数使用方案,可以添加FastJSonFigBean。

Fastjson

编程

如果您使用的是使用编程方法(通常基于Spring Boot)配置Spring MVC,则只需继承WebMVCConFigurerAdapter即可覆盖ConfigureMessageConverters方法,就像这样。

Fastjson

注意:如果使用少于1.2.36的FastJSON版本(使用最新版本强烈推荐),则需要使用FastJSonhttpMessageConverT4与Spring MVC 4.x集成时。

注2:SpringBoot 2.0.1加载WebMVCConFigure的顺序,因此有必要使用转换器.DD(0,转换器);指定FastJSonhttpMessageConverter在转换器内部的顺序,否则它将在SpringBoot 2.0.1及更高版本的jackson处理优先级

支持JSONP.

使用注释@ResponseJSONP修改或特定方法:

Fastjson

XML样式

bean id =“jsonpresponsebodyadvice”class =“com.alibaba.fastjson.support.spring.jsonpresponsebodeAdvice”/>

编程

Fastjson

在Spring Data Redis中集成FastJson

通常我们在春天使用Redis使用Spring Data Redis提供的RediStemplate。如果您已准备好使用JSON作为对象序列/反向序列,建议使用FastJSON。 genericfastjsonredisserializer或fastjsonredisserializer作为Redistemplate的Redisserializer。下面是一种配置方法,非常简单。

XML样式

如果您使用XML来配置Spring Data Redis,只需替换RediStemplate的替换序列化器以获得GenericFastJsonRedisserializer。

Fastjson

这是一个完整的Spring Integration Redis配置,供参考。

Fastjson

编程

如果您使用的是使用编程方法(通常基于Spring Boot项目)配置Redistemplate,则可以在配置类中创建RediStemplateBean(由@Configuration注释注释),设置Serializer。

通常使用genericfastjsonredisserizer来满足mo

ST的场景,如果要定义特定的特定类型的Redistemplate可以使用FastJsonRedisSerializer替换GenericFastJsonRedisserializer,配置类似。

软件功能:

FastJson是一个Java库,可用于将Java对象转换为其JSON表示。它也可用于将JSON字符串转换为等效的Java对象。 FastJSON可以与任何Java对象一起使用,包括没有源代码的预先存在的对象。

FastJson的目标:

提供服务器端和Android客户端的最佳性能

提供一个简单的tojsonstring()和parseobject()方法,将Java对象转换为JSON,反之亦然。

允许将预先存在的未调整的修改物对象进行json,或从json转换。

对Java泛型的广泛支持

允许自定义对象表示

持任何复杂对象(广泛的继承层次结构和普遍类型)

更新日志:

v1.2.76.

将一些问题直接修复到Runtimeexception

解析器自动识别gzip字节

修复Throwable继承类不支持自动类型转换问题

解决Prettyformat的参考计算问题

修复自动键的问题与LinkedHashMap不兼容

增强自定义类型转换为枚举类型

解决DeserializeSing的问题无法在通用中正常工作

增强jsonReader性能,减少小对象创建

增强对默认过滤器的jsonpath支持的支持

jsonpath支持忽略空值的选项

加强对定制枚举的支持

增强对java.time.instant和org.joda.time.instant的支持

修复解析器某些场景无法识别引号

软件特色:

1,快速

Fastjson相对于其他JSON库快速,从2011 FastJSON发布1.1.x版本,其性能从未通过其他Java JSON库实现。

2,使用广泛

Fastjsn使用大规模使用阿里巴巴,部署成千上万的服务器,Fastjson在行业中被广泛接受。最受欢迎的国内开源软件之一被选为2012年最受欢迎的中国。

3,测试完成

FastJson在1.2.11版本中有很多TestCase,TestCase超过3,321。将测试每个版本以确保质量稳定性。

4,易于使用

FastJson的API非常简单。

String text = json.tojsonstring(obj); //序列化

vo vo = json.parseobject(“{...}”,vo.class; //反向序列

5,全功能

支持泛型,支持流程处理大文本,支持枚举,序列化和反向序列扩展。

精品推荐
猜你喜欢
用户评论