需要将 Spring 的默认 HAL 格式转换为 JSON API,或者让 Ember Data 接受 HAL json 格式



我的ember.js前端应用程序是消耗在春季(启动)中创建的REST API。问题是: - 春季以HAL格式返回JSON响应 - Ember数据期望响应完全符合JSON API规格

到目前为止,我发现每侧至少有两个"适配器"。

这个应该说服Ember数据使用春季的响应:ember-data-hal-9000

这使Spring的响应符合JSON API规格:Katharsis-基于JSON API标准的Java的Hateoas

我读到两者都有自己的问题,但是有人成功地雇用了其中的任何一个吗?理想情况下,可以进行比较?

我为客户工作了一段时间,谁和katharsis一起去了。后端开发人员不喜欢katharsis(因为它做出了一些不规格的"决策",但必须处理的"决策"),但其中的一部分也可能是由于相当混乱的后端数据模型。

它在事物的Ember方面效果很好。

最新更新