- 软件介绍
- 相关专题
- 下载地址
Fastjson简介
Fastjson可以处理各种数据对象。您可以在软件处理中添加大对象和大json文本,直接将Java转换为json,或者将json转换为Java对象。适合经常使用Java编程的朋友。大多数文本类型都可以处理,时间段格式也可以在软件中处理。支持格式配置期间格式。配置日期序列化和反序列化使用yyyyMMdd周期格式,提供带注释的自定义序列化和反序列化功能,可以为Java配置序列化方案。Fastjson是阿里巴巴提供的开源软件。可以在自己的电脑上运行,帮助用户转换Java对象!
Fastjson软件功能
Fastjson是一个Java库,可用于将Java对象转换为其ON表示。它还可以用于将字符串转换为等效的Java对象。Fastjson可以用于任何Java对象,包括您没有源代码的预先存在的对象。
Fastjson的目标:
在客户端和安卓客户端上提供最佳性能。
提供简单的toONStng()和parseObject()方法,将Java对象转换为ON,反之亦然。
允许将预先存在的不可修改对象转换为“开”或从“开”转换。
对Java泛型的广泛支持
允许对象的自定义表示。
支持任意复杂对象(具有深度继承层次和广泛使用的通用类型)
Fastjson软件特色
1.快速
与其他ON库相比,fastjsON速度很快。自2011年fastjson的1.1.x版本发布以来,它从未被其他Java实现的库超越。
2.广泛用于
Fastjson在阿里巴巴广泛使用,部署在上万个平台上。fastjson在业界被广泛接受。2012年被开源选为国内最受欢迎的开源软件之一。
3.终结试验
fastjson中有很多测试用例。在1.2.11版本中,有超过3321个测试用例。每个版本都将经过回归测试,以确保稳定的质量。
4.使用方便
fastjson的API非常简洁。
stng text = on . toonstng(obj);//序列化
VO VO = on . parseobject(& # 8220;{…}”,VO . class);//反序列化
5.功能齐全
支持泛型、超大文本的流处理、枚举、序列化和反序列化扩展。
Fastjson使用说明
在Spng中集成Fastjson
在Spng MVC中集成Fastjson
如果在使用Spng MVC构建Web应用程序时有更高的要求,可以用Fastjson提供的FastJsONHttpMessageConverter替换Spng MVC的默认HttpMessageConverter,以加快@ rest contler @ responder body @ Requestbody注释解决方案的on序列化。下面是配置方法,非常简单。
XML样式
如果使用XML配置Spng MVC,只需将以下配置添加到Spng MVC的XML配置文件中。
通常,该配置可以满足大多数使用场景。如果想自定义,可以添加FastJsonConfigBean。
编程类型
如果以编程方式配置Spng MVC(通常基于Spng Boot项目),只需要继承WebMvcConfigurerAdapter并覆盖configureMessageConverters方法,如下所示。
注意:如果您使用的Fastjson版本低于1.2.36(强烈建议使用最新版本),则在与Spng MVC 4集成时需要使用FastSonHttpMessageConverter 4。X
注意:在spngboot 2 . 0 . 1版本中,加载WebMvcConfigurer的顺序发生了变化,需要使用converters.add(0,converter);指定FastJsonHttpMessageConverter在转换器内部的顺序,否则将首先在spngboot 2 . 0 . 1和更高版本中使用Jackson处理。
对ONP的支持
使用注释@ responsenp来修饰类或具体方法:
XML样式
bean id = " jsonresponsebdyadvice " class = " com . Alibaba . fastjson . support . spng . onresponsebdyadvice "/& gt;
编程类型
在Spng数据Redis中集成Fastjson
通常,我们通过Spng Data Redis提供的RedisTemplate在Spng中使用Redis。如果要使用ON作为对象序列/反序列化的方法,建议使用Fastjson提供的GenecFastJsonRedisSealizer或FastJsonRedisSealizer作为RedisTemplate的RedisSealizer。下面是配置方法,非常简单。
XML样式
如果您使用XML来配置Spng数据Redis,您只需要将RedisTemplate中的替换Sealizer更改为GenecFastJsonRedisSealizer。
以下是完整的Spng集成Redis配置,供参考。
编程类型
如果使用编程(通常基于Spng Boot项目)来配置RedisTemplate,可以在配置类(由@Configuration注释修饰的类)中显式创建RedisTemplateBean,并设置Sealizer。
一般来说,genecFastJsonRedisSealizer可以满足大多数场景。如果要定义特定类型的专用RedisTemplate,可以使用fastjsonredisselizer而不是genecfastjsonredisselizer,配置也类似。
- 安卓合集
- 软件合集
- 浏览器
- 电脑管家
- 安卓游戏
软件排行榜
热门推荐
-
VMware InstallBuilder Enterprise破解版
v20.12.0 / 347 MB / 简体中文
-
Spark Studio官方版
v2.6.3 / 7.78 MB / 简体中文
-
Yearning SQL审核平台官方版
v2.3.2 / 10.2 MB / 简体中文
-
Protege官方版
v5.5 / 38.3 MB / 简体中文
-
HUAWEI LiteOS Studio官方版
v1.45.6 / 115 MB / 简体中文
-
Huawei LiteOS官方版
v5.0.0 / 87.6 MB / 简体中文
-
C语言代码实例助手官方版
v1.0 / 38.5 MB / 简体中文
-
idle python中文汉化版
v3.7 / 1.62 MB / 简体中文
-
Metabase官方版
v0.37.5 / 45.8 MB / 简体中文
-
编程猫硬件助手官方版
v1.4.1.0 / 39.3 MB / 简体中文
装机必备软件
-
word文档密码破解工具应用软件
-
冰点还原永久免费版系统软件
-
人生日历应用软件
-
一彩送货单管理系统应用软件
-
Process View系统软件
-
开心手机恢复大师其他类别
-
pdf文件阅读器应用软件
-
视频剪辑格式工厂应用软件
-
PhotoMetri应用软件
-
specinker应用软件
-
miwifi驱动驱动工具
-
海洋色音效助手影音软件
-
乐播投屏影音软件
-
seo外链助手网络软件
-
AES安全加密记事本安全相关





