猿问

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

比如一个 User 类有 id,name,sex 三个属性 在一个请求中 转成 xml 或 json 时只有 id,name 两个属性, 在另一个请求时三个属性都要返回

qq_笑_17
浏览 102回答 2
2回答

慕的地8271018

用fastjson,可以,再使用fastjson中SimplePropertyPreFilter,代码片段如下: SimplePropertyPreFilter filter = new SimplePropertyPreFilter(User.class, props);            String text = JSON.toJSONString(user, filter, features); String[] props是否个字符串数组,就是你要转换的字段,features可以不要,只在前面两个参数就可以了。

尚方宝剑之说

json-lib里面有个函数直接将xml转成json,但是性能很慢
随时随地看视频慕课网APP

相关分类

Java
我要回答