首页 > Web开发 > 详细

JSONObject.fromObject将实体对象转换json对象的问题

时间:2020-04-14 14:06:57      阅读:76      评论:0      收藏:0      [点我收藏+]

1、整个对象转换成josn对象,有时候会发现对象中的属性实际是null,但是用JSONObject.fromObject(object);转换的时候会发现null变成了‘  ‘;

可是有时候我们实际使用时候业务中并不希望null变成‘  ‘。所以我们要借助jsonConfig的这个配置来设置下json转换的默认值。我这里业务需要实体中属性,

String类型null转换后还是null。并不想它变成‘  ‘。只需要加以下代码就可以。

JsonConfig jsonConfig = new JsonConfig();
jsonConfig.registerDefaultValueProcessor(String.class, new DefaultDefaultValueProcessor() {
public Object getDefaultValue(Class type) {
return "null";
}
});

JSONObject.fromObject(orderwebOrder,jsonConfig) ;

 

JSONObject.fromObject将实体对象转换json对象的问题

原文:https://www.cnblogs.com/6kuaifuji/p/12697609.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!