json返回值为null显示key值的设置
使用的是阿里的json ----------com.alibaba.fastjson.JSONObject;
Map<String,Object> map = new HashMap<String,Object>();
return JSONObject.toJSONString(map); --------转义的时候,map中值是null的字段会被忽略掉,转义的json没有带null的key值
return JSONObject.toJSONString(map,SerializerFeature.WriteMapNullValue);--------这样就可以
SerializerFeature类里的一些属性的具体含义
QuoteFieldNames———-输出key时是否使用双引号,默认为true
WriteMapNullValue——–是否输出值为null的字段,默认为false
WriteNullNumberAsZero—-数值字段如果为null,输出为0,而非null
WriteNullListAsEmpty—–List字段如果为null,输出为[],而非null
WriteNullStringAsEmpty—字符类型字段如果为null,输出为”“,而非null
WriteNullBooleanAsFalse–Boolean字段如果为null,输出为false,而非null
转载于:https://www.cnblogs.com/xueershewang/p/9055898.html
json返回值为null显示key值的设置相关推荐
- mybatis返回数据类型为map,值为null的key没返回
创建mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE ...
- Json返回结果为null属性不显示解决方法
Json返回结果为null属性不显示解决方法 参考文章: (1)Json返回结果为null属性不显示解决方法 (2)https://www.cnblogs.com/baizhanshi/p/10097 ...
- 实际开发问题解决记录: 需求是mysql执行查询 返回数据给前端 既要返回值不为NULL的列也要返回值为NULL的列(值为NULL的列列名返回给前端)
一.查询值不为NULL 的列 我们先来看数据库所有数据 执行的sql语句: select id,FCJ,comeCoalForecast from FCJ 查询结果如下: 看完执行查询所有数据的例子 ...
- oracle json 搜索,oracle 正则查询json返回报文中某个字段的值
接口返回报文为json 格式,如下: {"body":{"businessinfo":{"c1rate":"25.00" ...
- redis查询所有key值,redis清除所有key值
redis查询所有key值 keys * redis清除所有key值 flushall
- json返回页面读取data里的值都是object_【一】尤大神都说Vite香,让我来手把手分析Vite原理...
戳蓝字"前端优选"关注我们哦! 一.什么是Vite? 法语Vite(轻量,轻快)vite 是一个基于 Vue3单文件组件的非打包开发服务器,它做到了本地快速开发启动.实现按需编译. ...
- 在python中value是啥意思_【Python】python,字典中如何根据value值取对应的key值
比如: dicxx = {'a':'001′, 'b':'002′} 需要根据输入001,得到a 如果操作?百度了半天,没找到答案.感谢. 回答 帮你搜索了一下. >>> dicxx ...
- fastjson:toJSONString,值为null的键值对没有了
1.解决:使用SerializerFeature指定序列化方式 String jsonString = JSONObject.toJSONString(jsonObject, SerializerF ...
- jdbc map获取keys_JDBC连接数据库返回结果集的Key值
JDBC连接数据库查询数据时时返回ResultSet结果集.ResultSet中存放键值对.我们可以首先取得Key值,然后通过key值获取我们想要的value.那么我们如何获取Key值呢?看下面代码: ...
最新文章
- struct.error: ushort format requires 0 <= number <= 0xffff
- 跟阿里云技术专家阙寒一起深度了解视频直播CDN技术
- CSS设计指南(读书笔记 - 选择器)
- 面试 | HashMap 为什么线程不安全?
- WC2007 石头剪刀布 数学+最小费用最大流
- unity3d显示c4d材质_C4D小白最常踩的9个坑,看看你中招了没?
- P1262 间谍网络
- c++中的堆(优先级队列 priority_queue)
- javascript 本地存储(cookies、sessionStorage和localStorage解释及区别)
- mysql分日汇总填充0_将记录按小时或按日分组,并在mysql中填充零或空的空白
- R Programming: Part 3 - Code Correctly and Efficiently
- 腾讯云cos上传文件
- LTE-5G学习笔记17--COMP技术讲解
- sql 数据库练习, 学生表,成绩表
- WPF 精修篇 滑条
- 《posix多线程编程》笔记(四)
- 帮忙写一篇关于消防化工指挥作战系统的设计报告
- UNI-APP_uni-app IOS平台通用链接【Universal Links】配置
- BUUCTF | Misc 二维码 -- BUUOJ WriteUP
- 分享云安全实践,透视2022亚马逊云科技re:Inforce全球安全大会
热门文章
- android服务器怎么做的,[Android]Android 制作一个HTTP服务器应用
- Mr. Kitayuta‘s Technology CodeForces - 505D(并查集+拓扑排序或dfs找环) 题解
- 【蓝桥官网试题 - 算法提高】change(思维)
- 【CodeForces - 616C】The Labyrinth(bfs,并查集,STLset)
- 【Effect CodeForces - 270D】Greenhouse (思维,最长非递减子序列(上升),对偶问题,考虑反面)
- 【CodeForces - 227C】Flying Saucer Segments (思维)
- php页面转发,php如何实现页面路由转发
- android 自动挂断,[转]android 来电自动接听和自动挂断
- Oracle创建视图实现获取当前数据所在的页数,这里以每页2条数据分页
- MySQL定时任务event,储存过程(定时删除指定时间前90天指定表的数据)