【问题标题】:In need to either convert Spring's default HAL format to JSON API, or make Ember Data accept HAL json format需要将 Spring 的默认 HAL 格式转换为 JSON API,或者让 Ember Data 接受 HAL json 格式
【发布时间】:2017-12-05 12:19:59
【问题描述】:

我的 Ember.js 前端应用程序是使用在 Spring (Boot) 中创建的 REST API。问题是: - Spring 以 HAL 格式返回 json 响应 - Ember Data 期望响应完全符合 JSON API 规范

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

这个应该是为了说服 Ember Data 使用 Spring 的响应,因为它是: ember-data-hal-9000

这使得 Spring 的响应符合 JSON API 规范: Katharsis - HATEOAS for Java based on JSON API standard

我听说两者都有自己的问题,但有没有人成功使用过其中任何一个?理想情况下两者都有,所以可以进行比较?

【问题讨论】:

    标签: json spring ember.js ember-data json-api


    【解决方案1】:

    我曾为一位与 Katharsis 合作过的客户工作了一段时间。后端开发人员不喜欢 Katharsis(因为它做出了一些必须解决的不符合规范的“决定”),但部分原因也可能是由于后端数据模型相当混乱。

    它在 Ember 方面效果很好 ?

    【讨论】:

    • 我决定尝试 Katharsis,我找到了一些很好的例子来说明如何将它与 Spring Boot 一起使用。将其粘贴在这里以供其他可能需要的人使用:codenotfound.com/2017/04/…
    猜你喜欢
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 2015-05-30
    相关资源
    最近更新 更多