java项目中json不生成空字符串怎么解决

  

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不生成空字符串怎么解决的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

java项目中json不生成空字符串怎么解决