如何在批量上更改JSON字段名称
我在hashmap< string,object>中有一些json。而且我正在使用对象拍摄器将其映射为JSON。我需要更改几乎所有值的字段名称。 前任: 将其更改
{ “field1”:”abc”, “field2”: “xyz”}
为
{“f1”:”abc”, “f2”:”xyz”}
我阅读的有关使用Jackson并使用注释@jsonproperty的信息,但是就我而言,这是不可行的,因为我需要更改至少20多个字段的名称。最好的方法是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您为什么不能更改您的inot源?如此巨大的变化是不必要的,征税
Why can’t you change ur inout source? Such large change is unnecessary and taxing
如果您使用objectMapper解析此JSON,则获得中间DTO后,可以将Mixin并导出到字符串中,然后转换为必需的DTO。
field1
将字符串转换为If you are parsing this Json with ObjectMapper, after getting intermediate DTO you can apply Mixin and export into String and then convert to required DTO.
field1