java项目中json不生成空字符串怎么解决?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
大家平时用java对象转json字符串.null或者空字符串属性是不需要生成到json字符串里面的。
=JSONArray.fromObject (ecmMessageMap.values ()); msgObj=jsonarray.toString (); {“actionType":““,“clientIp":““,“ecServiceNumber":““,“ecmMessageEventFlow":空,“endTime":““,“eventId":““,“faultEventFlowList": [],“groupId":““,“psize": 0,“receiver":““,“receiverEcServiceNumber":““,“sender":““,“startTime":““,“successEventIds": []}
Gson g=new Gson (); msgObj=g.toJson (ecmMessage); {“actionType":“1“,“successEventIds": [],“faultEventFlowList": []}
如果大数据传输,或者存储到数据库,合理生成json字符串,会节约很大一部分存储空间和传输速度,比如交换监控mq数据json格式,交换监控容灾数据库存储。
看完上述内容,你们掌握java项目中json不生成空字符串怎么解决的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!