怎么实现fastjson生成json时Null转为空字符串
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,本篇内容主要讲解"怎么实现fastjson生成json时Null转为空字符串",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么实现fastjson生成js
千家信息网最后更新 2025年02月05日怎么实现fastjson生成json时Null转为空字符串
本篇内容主要讲解"怎么实现fastjson生成json时Null转为空字符串",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么实现fastjson生成json时Null转为空字符串"吧!
举个例子
生成JSON代码片段
Map < String , Object > jsonMap = new HashMap< String , Object>(); jsonMap.put("a",1); jsonMap.put("b",""); jsonMap.put("c",null); jsonMap.put("d","wuzhuti.cn"); String str = JSONObject.toJSONString(jsonMap); System.out.println(str); //输出结果:{"a":1,"b":"",d:"wuzhuti.cn"}
从输出结果可以看出,null对应的key已经被过滤掉;这明显不是我们想要的结果,这时我们就需要用到fastjson的SerializerFeature序列化属
也就是这个方法:JSONObject.toJSONString(Object object, SerializerFeature... features)
Fastjson的SerializerFeature序列化属性QuoteFieldNames----输出key时是否使用双引号,默认为true WriteMapNullValue---是否输出值为null的字段,默认为false WriteNullNumberAsZero--数值字段如果为null,输出为0,而非null WriteNullListAsEmpty--List字段如果为null,输出为[],而非null WriteNullStringAsEmpty-字符类型字段如果为null,输出为"",而非null WriteNullBooleanAsFalse-Boolean字段如果为null,输出为false,而非null
Map < String , Object > jsonMap = new HashMap< String , Object>(); jsonMap.put("a",1); jsonMap.put("b",""); jsonMap.put("c",null); jsonMap.put("d","wuzhuti.cn"); String str = JSONObject.toJSONString(jsonMap,SerializerFeature.WriteMapNullValue); System.out.println(str); //输出结果:{"a":1,"b":"","c":null,"d":"wuzhuti.cn"}
到此,相信大家对"怎么实现fastjson生成json时Null转为空字符串"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
输出
字段
生成
结果
空字符
内容
序列
方法
学习
实用
明显
更深
也就是
代码
例子
兴趣
字符
实用性
实际
属性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
7se开机显示没连接服务器
科密a1数据库下载
大话2单开到哪个服务器好
如何在虚拟机上部署服务器
用友设置销售单如何取数据库
网络安全产业发展战略
滨州mes软件开发价格
紫金保险应聘软件开发岗
网络安全规定的义务
sql数据库文件迁移
嗨皮咳嗽的服务器主机在哪
网络安全视频宣传总结
阿里云web服务器在哪打开
网络安全法我的感想
北京市网络安全大赛
网络服务器复位是什么意思
浙江金华网络安全管理案例
hdfs导入数据库
标准品数据库
成都戟牧岳软件开发工作室
邢台商城软件开发服务商
山大网络安全研究院青岛校区
发件地址被服务器拒绝
自学网络安全知乎
国企改革网络安全股票
weka连接数据库
数据库登录错误10038
邮件大师修改头像显示服务器错误
上海臻志网络技术有限公司
数据库怎么找配置