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工具类库 ...
随机推荐
- git版本回退:git reset --hard 版本号
开发项目中会遇到各种奇葩的事情: 奇葩系列之在项目更新迭代开发正带劲的时候突然更新项目之前的项目出问题了要修复.在开发功能一半又要修复之前的问题着急上线的情况下.此时此刻git的版本回退是那么的迷人, ...
- ESP8266_RTOS_SDK更新子模块出错git remote: [session-f0448081] 404 not found!
报错:git remote: [session-f0448081] 404 not found! 在.git文件夹中的config文件中找到子模块的地址,用浏览器打开发现确实没有对应的子模块仓库,这个 ...
- nacos之服务注册、发现及维持心跳
注册服务(增加健康检查) 服务发现(默认15s没有心跳请求,则自动注销服务) 心跳(维持服务运行状态) 参数说明 serviceName:服务名称 beat:服务的详细信息 ip 端口等,json ...
- fastdfs 上传成功后返回了错误URL,Request URL: http://localhost:8081/121.122.25.133/group1/M00/00/00/wKgZhV63.jpg
错误的URL. 原因: 图片服务器地址格式错误,fastdfs返回了错误的URL IMAGE_SERVER_URL = http:121.12.25.13/ 正确: IMAGE_SERVER_URL ...
- kafka例子
<dependencies> <dependency> <groupId>org.apache.kafka</groupId> <artifact ...
- 26、EXCEL—插入的文字,如何修改其内的边间距
在形状格式-文本选项里面设置文本框的间距
- Jenkins在windows环境下的3种部署方式
本文主要介绍Jenkins在windows环境下的3种部署方式: (1)官网下载jenkins.msi文件直接安装.jenkins官网地址:https:/jenkins.io/zh/ (2)jenki ...
- python扑克牌
import random import operator def auto(): pokers=[] poker=[] for i in ['','','','']: for j in ['A',' ...
- eset node32卸载记录
安装的是这个东西,卸载麻烦 1.一般的卸载软件比如wise program uninstall无论是普通卸载还是强制卸载都是实现不了的,火绒自带的文件粉碎是可以使用的,有两个目录要进行粉碎C:\Pro ...
- JAVA设计模式及其设计原则
设计模式: 设计模式是一套被反复使用的.多数人知晓的.经过分类编目的.代码设计经验的总结. 单例模式:在一个jvm虚拟机,要创建的对象控制成独一份:举例:统计单台虚拟机内的用户在线数 package ...