188 Star 768 Fork 170

GVPNutz / nutz

 / 详情

Nutz.Json得建议改进

待办的
任务
创建于  
2020-08-04 16:31

比如,pojo中设置了某些字段,不要被序列化到前端,这个在本系统内运行没有问题
但是,当我写了一些接口,需要将pojo全部序列化给第三方系统得时候,由于一部分字段被设定了ignore,导致后台对pojo得序列化缺失一部分字段,此时不得不用nutmap动态构造返回值,比较麻烦.
是否能考虑扩展一个方法,可以忽略pojo上得ignore定义,从而全部输出所有字段.

评论 (2)

jolboy 创建了任务
jolboy 关联仓库设置为Nutz/nutz
展开全部操作日志

你可以pojo字段上不声明JsonField(ignore = true)注解,改用JsonFormat的setLocked方法去动态控制,如:Json.toJson(obj, format.setLocked("password|salt"))

可以在详细接口上使用 @Ok("json:{locked:'content'}") 来进行过滤,取消pojo上的注解字段

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
125437 threefish 1637810868
Java
1
https://gitee.com/nutz/nutz.git
git@gitee.com:nutz/nutz.git
nutz
nutz
nutz

搜索帮助