FastJson参数
|
名称
|
含义
|
备注
|
|
QuoteFieldNames
|
输出key时是否使用双引号,默认为true
|
|
|
UseSingleQuotes
|
使用单引号而不是双引号,默认为false
|
|
|
WriteMapNullValue
|
是否输出值为null的字段,默认为false
|
|
|
WriteEnumUsingToString
|
Enum输出name()或者original,默认为false
|
|
|
UseISO8601DateFormat
|
Date使用ISO8601格式输出,默认为false
|
|
|
WriteNullListAsEmpty
|
List字段如果为null,输出为[],而非null
|
|
|
WriteNullStringAsEmpty
|
字符类型字段如果为null,输出为”“,而非null
|
|
|
WriteNullNumberAsZero
|
数值字段如果为null,输出为0,而非null
|
|
|
WriteNullBooleanAsFalse
|
Boolean字段如果为null,输出为false,而非null
|
|
|
SkipTransientField
|
如果是true,类中的Get方法对应的Field是transient,序列化时将会被忽略。默认为true
|
|
|
SortField
|
按字段名称排序后输出。默认为false
|
|
|
WriteTabAsSpecial
|
把\t做转义输出,默认为false
|
不推荐
|
|
PrettyFormat
|
结果是否格式化,默认为false
|
|
|
WriteClassName
|
序列化时写入类型信息,默认为false。反序列化是需用到
|
|
|
DisableCircularReferenceDetect
|
消除对同一对象循环引用的问题,默认为false
|
|
|
WriteSlashAsSpecial
|
对斜杠’/’进行转义
|
|
|
BrowserCompatible
|
将中文都会序列化为\uXXXX格式,字节数会多一些,但是能兼容IE 6,默认为false
|
|
|
WriteDateUseDateFormat
|
全局修改日期格式,默认为false。JSON.DEFFAULT_DATE_FORMAT = “yyyy-MM-dd”;JSON.toJSONString(obj, SerializerFeature.WriteDateUseDateFormat);
|
|
|
DisableCheckSpecialChar
|
一个对象的字符串属性中如果有特殊字符如双引号,将会在转成json时带有反斜杠转移符。如果不需要转义,可以使用这个属性。默认为false
|
|
|
NotWriteRootClassName
|
含义
|
|
|
BeanToArray
|
将对象转为array输出
|
|
|
WriteNonStringKeyAsString
|
含义
|
|
|
NotWriteDefaultValue
|
含义
|
|
|
BrowserSecure
|
含义
|
|
|
IgnoreNonFieldGetter
|
含义
|
|
|
WriteEnumUsingName
|
含义
|
FastJson参数的更多相关文章
- fastjson自动转化参数报错
开发环境:spring-mvc4.1.7.fastjson1.2.7 问题描述:系统采用的前后端完全分离方式,前端页面使用ajax调用后台服务时,想用fastjson自动转化请求参数对象. // 前端 ...
- HttpClient 模拟发送Post和Get请求 并用fastjson对返回json字符串数据解析,和HttpClient一些参数方法的deprecated(弃用)的综合总结
最近在做一个接口调用的时候用到Apache的httpclient时候,发现引入最新版本4.5,DefaultHttpClient等老版本常用的类已经过时了,不推荐使用了:去官网看了一下在4.3之后就抛 ...
- FastJSON 设置默认参数,全局配置方式 和 一些使用方式、坑
如果要被序列化的对象含有一个date属性或者多个date属性按照相同的格式序列化日期的话,那我们可以使用下面的语句实现: 在应用的的Main方法体里配置全局参数: JSONObject.DEFFAUL ...
- fastJson反序列化参数为null的问题
fastJson反序列化为类对象时,反序列化赋值的属性只会是你构造器上写的属性. 所以部分属性值为null的原因是属性没有加在构造器上的原因. 直接加个无参数的默认构造器即可解决.或者把null属性加 ...
- Spring MVC-学习笔记(3)参数绑定注解、HttpMessageConverter<T>信息转换、jackson、fastjson、XML
1.参数绑定注解 1>@RequestParam: 用于将指定的请求参数赋值给方法中的指定参数.支持的属性: 2>@PathVariable:可以方便的获得URL中的动态参数,只支持一个属 ...
- jmeter中beanshell postprocessor结合fastjson库提取不确定个数的json参数
在项目实践中,遇到了这样一个问题.用jmeter作http接口测试,需要的接口参数个数是不确定的.也就是说,在每次测试中,根据情况不同,可能页面中的列表中所含的参数个数是不确定的,那么要提取的参数个数 ...
- Android原生json和fastjson的简单使用
android原生操作json数据 主要是两个类 JSONObject 操作对象 JONSArray操作json数组 对象转json //创建学生对象 Student student=new ...
- FastJson的简单实用
一.FastJson的理解 在工作中,经常客服端需要和服务端进行通信,目前很多项目都采用JSON的方式进行数据传输,简单的参数可以通过手动拼接JSON字符串,但如果请求的参数过多,采用手动拼接JSON ...
- spring接收json格式的多个对象参数(变通法)
两种方法 方法1 如果使用spring mvc同客户端通信,完全使用json数据格式,需要如下定义一个RequestMapping @Controller public class TestContr ...
- [转]fastjson
原文地址:http://www.cnblogs.com/zhenmingliu/archive/2011/12/29/2305775.html FastJSON是一个很好的java开源json工具类库 ...
随机推荐
- windows环境go安装和goland激活
1. go环境安装 1.1. go安装包下载 https://golang.google.cn/dl/ https://studygolang.com/dl 1.2. 安装go环境 1.2.1. 点击 ...
- ngnix开启高可用网关集群--好记性不如烂笔头
#1.开启高可用网关集群--------------------好记性不如烂笔头--------------------------- #gzip on; #开启网关集群 upstream gatew ...
- <<Python编程:从入门到实践>>踩坑记 Django
<<Python编程:从入门到实践>>踩坑记 Django Django Python 19.1.1.5 模板new_topic 做完书上的步骤后,对主题添加页面经行测试,但是 ...
- GraalVM & Spring Boot初体验
前言 这两天封在家里,一直在琢磨想去把这个博客项目改成微服务的形式.不过就目前而言我的服务器内存放好几个Java进程是吃不消的,原因在于一个独立的JVM所占用的内存资源太吃内存.不过在云原生时代,使用 ...
- leetcode-560-和为 K 的子数组
给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的连续子数组的个数 . 示例 1: 输入:nums = [1,1,1], k = 2 输出:2 示例 2: 输入:num ...
- vue后台管理系统——登录/退出功能
电商后台管理系统的功能--登录/退出功能 1. 登录业务流程 ① 在登录页面输入用户名和密码 ② 调用后台接口进行验证 ③ 通过验证之后,根据后台的响应状态跳转到项目主页 2. 登录业务的相关技术点 ...
- Vue3 + Vue Router 4.x 添加过渡动效报错
1. 报错信息 2. 报错原因 检查页面代码发现动效出错页面为多根节点,修改后动效正常 <template> <div> <div>xxx</div> ...
- go两种数据类型的区别、数据类型和操作符、常量、变量声明
值类型和引用类型 1.值类型:变量直接存储值,内存通常在栈中分配. 基本数据类型int.float.bool.string以及数组和struct. 2.引用类型:变量存储的是一个地址,这个地址存储最终 ...
- C++/Lua栈操作
一.Lua栈结构 1. index为正数 c++获取lua的数组元素的实例: // 接口参数:void lua_rawgeti (lua_State *L, int index, int n); lu ...
- pyqt学习