带有根密钥的Ember数据.一个非标准的REST协议?

ega*_*aba 3 node.js ember.js ember-data

我必须对我的应用程序进行更改,我的团队希望从JSON数据中删除根密钥.但是,我真的很喜欢开箱即用的感觉,但我的团队认为这是一个非标准的REST协议,所以我们需要远离它.

而不是更改我的序列化程序以适应这一点,是否有一个我可以反对的论据,以便我可以继续使用这个开箱即用?或者他们是否正确,因为恩伯不应该要求这个?

Ore*_*iya 5

您可以将您的团队指向http://jsonapi.org/上开发的规范.如果查看about页面,您将看到"JSON API是从Ember Data的REST适配器隐式定义的JSON传输中提取的".到目前为止,社区似乎有相当大的购买量.我不知道还有任何其他正在努力创建JSON规范.因此,我希望JSON API成为前进标准,如果有的话,将会有更少的工具支持您的团队成员开箱即用的格式.

实际上,JSON API主页似乎是为您编写的:"如果您曾与您的团队讨论过JSON响应的格式化方式,那么JSON API就是您的反自行车武器." (对于那些不熟悉"bikeshedding"一词的人,请看这里.)