为了账号安全,请及时绑定邮箱和手机立即绑定

如下所思,请问有什么好的办法处理,不想用字符拼接哈

如下所思,请问有什么好的办法处理,不想用字符拼接哈

qq_笑_17 2023-04-01 14:10:59
比如一个 User 类有 id,name,sex 三个属性 在一个请求中 转成 xml 或 json 时只有 id,name 两个属性, 在另一个请求时三个属性都要返回
查看完整描述

2 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

用fastjson,可以,再使用fastjson中SimplePropertyPreFilter,代码片段如下: 

SimplePropertyPreFilter filter = new SimplePropertyPreFilter(User.class, props);
            String text = JSON.toJSONString(user, filter, features); 

String[] props是否个字符串数组,就是你要转换的字段,features可以不要,只在前面两个参数就可以了。


查看完整回答
反对 回复 2023-04-03
?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

json-lib里面有个函数直接将xml转成json,但是性能很慢

查看完整回答
反对 回复 2023-04-03
  • 2 回答
  • 0 关注
  • 101 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信