需求是在前端配置好字段映射或者序列化字后,不同的调用者返回的字段 key 是不样的,或者不序列化该字段。 就跟动态 JSONField 注解一样,我也找到了一篇动态注解的东西,可以加上但是注解加上之后删不掉改不了。
后面我的实现方式是通过 Fastjson 的 NameFilter 跟 PropertyPreFilter 来实现的,但是这个需要 toJSONString(), 然后再 parseObject(). 感觉有点不太优雅,有没有做过类似需求分享一下实现思路?
给大家先拜个早年了
public class MyModel {
private String name; // request A : name1 request B :name2
private MyAddress address;
private List<MyAddress> items;
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.