gpt4 book ai didi

rest - 使 Jersey RESTful 服务器与 Ember Data 和 JSON API 兼容

转载 作者:行者123 更新时间:2023-12-02 05:45:07 25 4
gpt4 key购买 nike

我目前运行的服务器提供这样的数据:

单一实体

{"id":"11","name":"hello",....}

实体列表

[{single entity format},{},...]

但是,Ember Data 期望数据遵循 JSON API spec , 格式为

{"entity":{"id":"11","name":"hello",....}} OR {"entities":[{},{},{}...]}

否则会返回错误:

Your server returned a hash with the key 0 but you have no mapping for it

我目前有一个 responseFactory 它将把响应构建为一个映射,键是 ember 模型(“用户”/“用户”),实体/列表和值是列表/实体本身

有更好/更清洁的方法吗?

最佳答案

请在github上查看这个项目:https://github.com/brunorg/ember-java

您需要的是 @JsonRootName Jackson 注释。我相信这是更清洁的方式。

关于rest - 使 Jersey RESTful 服务器与 Ember Data 和 JSON API 兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17607904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com