fastjson转对象的一些属性设置
2024-08-24 00:10:43
<bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
<value>application/json</value>
</list>
</property>
<property name="features">
<list>
<value>WriteMapNullValue</value>
<value>QuoteFieldNames</value>
<value>WriteNullListAsEmpty</value>
<value>WriteNullStringAsEmpty</value>
<value>WriteNullNumberAsZero</value>
<value>DisableCircularReferenceDetect</value>
</list>
</property>
</bean>
QuoteFieldNames----------输出key时是否使用双引号,默认为true
WriteMapNullValue--------是否输出值为null的字段,默认为false
WriteNullNumberAsZero----数值字段如果为null,输出为0,而非null
WriteNullListAsEmpty-----List字段如果为null,输出为[],而非null
WriteNullStringAsEmpty---字符类型字段如果为null,输出为"",而非null
WriteNullBooleanAsFalse--Boolean字段如果为null,输出为false,而非null
最新文章
- Linux服务器SSH无密码访问
- Web APi之控制器创建过程及原理解析(八)
- HTML5和CSS3新特性一览
- iOS沙盒处理
- Python脚本控制的WebDriver 常用操作 <;二十二>; 处理alert / confirm / prompt
- intelj idea 创建聚合项目(典型web项目,包括子项目util、dao、service)
- api跨域
- [Oracle维护工程师手记]一次升级后运行变慢的分析
- Halcon 17与 c# 混合编程
- haoop fs 命令
- javascript History对象属性和方法
- CAN总线错误分析与解决
- Docker For Mac没有docker0网桥
- CentOS6.5安装MySQL5.7详细教程(本人6.3也行)
- IOS中@property的属性weak、nonatomic、strong、readonly等介绍
- TestNG 入门指导——理解testng.xml执行/不执行某个包,某个类,某个方法
- AMD、CMD、UMD 模块的写法
- [html][LigerUI]使用示例
- 关于 idea 快捷键 alt + f7 无法使用的一些尝试
- JBPM学习第4篇:10分钟熟悉Eclipse