开发者社区> 问答> 正文

如何总是返回响应实体% 3集合%3C的JSON对象(不是数组)?%3E%3E?

根据这API指南,在响应主体中,您必须始终将JSON对象(而不是数组)作为顶层数据结构返回,以支持未来的可扩展性。

有没有一种方便而优雅的方法可以用Spring来实现这一点(不用将每个方法的返回类型都包装到包装对象中)?对于如何定制spring如何将集合序列化为JSON表示,是否有一个配置属性或扩展点?

所以不是

[{ "Prop1": "Val1 "、" Prop2": "Val2"},{...}]

以下方法

@ GetMappingPublic response entity % 3 Collection % 3 MyType % 3E % 3E get(){…}

应该回来

“我的类型”:[ {“方案1”:“方案1”、“方案2”:“方案2”},{...}]}

展开
收起
1128944438887630 2019-11-29 21:44:03 1328 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载