系统软件 应用软件 图形软件 行业软件 安全相关 网络软件 聊天软件 影音软件 教育教学 驱动工具 编程开发 插件下载 源码下载 APP电脑版 其他类别

Fastjson官方版

v1.2.76

Fastjson官方版

  • 软件大小:4.04 MB
  • 软件语言:简体中文
  • 软件授权:共享软件
  • 软件类型:编程开发
  • 软件平台:WinAll
  • 更新时间:2022-01-27 15:11
  • 星级评分:4级
  • 软件官网:https://www.downza.com/
好评:50%顶一个
坏评:50踩一个

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,配置也类似。

收起介绍展开介绍
  • 安卓合集
  • 软件合集
  • 浏览器
  • 电脑管家
  • 安卓游戏
更多 >> 安卓合集安卓合计

热门推荐

装机必备软件