0

次のような API からの JSON オブジェクトがあります。

{
  "version": "3.0.0",
  "posts": [
    {
      "id": 1,
      "title": "Some Post"
    },
    { ... }
  ]
}

しかし、Ember アプリが (RESTAdapter を使用して) API にリクエストを行うと、Ember は次のエラーを返します。

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

そのキーを処理する方法、または無視する方法はありますか? ドキュメントでは、オブジェクト内の不規則なキーを処理する方法について説明していますが、オブジェクトのキーについては何も見つかりません。これはかなり一般的なシナリオのようです。

ありがとう!

4

1 に答える 1

1

これは確かに、JSON 応答がメイン オブジェクトの外側に余分なキーを含むという非常に一般的な使用例であることを認めなければなりませんが、残念なことに ember-data には 2 つの追加キーしかサポートされてmetasinceません。 RESTSerializer.

そのキーを処理する方法、または無視する方法はありますか?

したがって、バックエンドを変更してこの余分なキーを含めないようにできない場合、既に見たように機能しません。

それが役に立てば幸い。

于 2013-08-07T07:25:31.280 に答える