json过滤属性

小虫-uu 2014-03-06 05:21:22
我有个对象CustInfo,里面有个属性organ,类型也是个对象。
organ对象中包含一个属性parentOrgan,也是一个对象类型。
现在我在将CustInfo转json的时候,希望保留organ,
但是过滤掉organ里面的parentOrgan这个属性,怎么实现啊?
...全文
1093 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小虫-uu 2014-04-09
  • 打赏
  • 举报
回复
没办法,我把那个对象置为null了 。
oh_Maxy 版主 2014-03-06
  • 打赏
  • 举报
回复
json转换应该保持统一的,如果你不想用某部分,可以不调用获取相应对象的方法啊,想通过json去破坏对象--字符串解析规则,总是不好的。
疯狂熊猫人 2014-03-06
  • 打赏
  • 举报
回复
JSONObject CustInfoObj = JSONObject.fromObject(CustInfo); JSONObject organObj = CustInfoObj.getJSONObject("organ"); organObj.remove("parentOrgan"); 这样就去除了organ中的parentOrgan;并且保留了organ
  • 打赏
  • 举报
回复
json转出来就是一串字符串,一种是你处理下字符串,去除parentOrgan相关内容, 另外使用一个新的dto类,不带parentOrgan属性,使用新的dto转换

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧