java json不生成null或者空字符串属性
来源:互联网 发布:易语言时时彩做号源码 编辑:程序博客网 时间:2024/06/06 05:00
大家平时用java对象转json字符串。null或者空字符串属性是不需要生成到json字符串里面的。
如下方式生成,没有使用的属性也会生成json字符串属性。
JSONArray jsonarray = JSONArray.fromObject(ecmMessageMap.values());
msgObj = jsonarray.toString();
{"actionType":"","clientIp":"","ecServiceNumber":"","ecmMessageEventFlow":null,"endTime":"","eventId":"","faultEventFlowList":[],"groupId":"","psize":0,"receiver":"","receiverEcServiceNumber":"","sender":"","startTime":"","successEventIds":[]}
Gson使用:
Gson g = new Gson();
msgObj = g.toJson(ecmMessage);
{"actionType":"1","successEventIds":[],"faultEventFlowList":[]}
如果大数据传输,或者存储到数据库,合理生成json字符串,会节约很大一部分存储空间和传输速度。比如交换监控mq数据json格式,交换监控容灾数据库存储。
0 1
- java json不生成null或者空字符串属性
- fastjson生成json时Null转为空字符串""或者不展示
- java json null或空字符串不传输到前台
- jackson 实体转json属性为NULL或者为空不参加序列化
- jackson 实体转json属性为NULL或者为空不参加序列化
- jackson 实体转json属性为NULL或者为空不参加序列化
- jackson 实体转json 为NULL或者为空字符串或默认值时不参加序列化
- Fastjson生成json时Null属性不显示
- fastjson生成json时Null属性不显示
- Fastjson生成json时Null属性不显示
- Fastjson生成json时Null属性不显示
- Fastjson生成json时Null属性不显示
- jackson 实体转json 为NULL或者为空不参加序列化
- jackson 实体转json 为NULL或者为空不参加序列化
- jackson 实体转json 为NULL或者为空不参加序列化
- jackson 实体转json 为NULL或者为空不参加序列化
- jackson 实体转json 为NULL或者为空不参加序列化
- jackson 实体转json 为NULL或者为空不参加序列化
- hdu 2078 排序求最值
- windows环境下emacs对jpg、gif、png等图片格式的支持文件
- sgu 194 无源汇有上下界的最大流(最大流模板dinic加优化)
- AppStore载失败 使用已购页面再试一次 诡异解决方法
- jquery的写法收集
- java json不生成null或者空字符串属性
- hdoj 2051 Bitset(数的进制转换问题)
- xmaneger连接linux报错(The X11 forwarding request was rejected! )
- 《算法之道》精华 难解问题部分
- Silverlight Textbox,Password去除鼠标滑过边框
- mysqlfilter-manual
- ②Excle数据批量导入到Oracle数据库中
- Android 可平移,缩放,旋转的ImageView
- poj 2387 Til the Cows Come Home(Dijskra算法)