問題タブ [json-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
69 参照

ruby-on-rails - JSON API 仕様で動作するように ember-rails 1.13 アプリを構成する方法は?

ActiveModelSerializers (JSON API 形式を使用して json をシリアル化するように設定) とember-datagem を使用して、Ember.js と Ember Data をアセット パイプラインに追加する Rails アプリがあります。JavaScript はすべて CoffeeScript を使用して記述されています。

以下を使用するようにアプリケーション アダプタを設定しましたDS.JSONAPIAdapter

シリアライザーも設定しています。

ただし、モデルを一覧表示するページにルーティングしようとするとエラーが発生します。

これを正しく構成するにはどうすればよいでしょうか。

0 投票する
1 に答える
2475 参照

javascript - URLをフィルタリングして特定のJsonデータを取得するには?

私はJsonでの作業が初めてで、Json array から特定のIDデータを取得したいと考えています
これは私が使用しているAPI URLです。

次のようなjson配列を返すこのURL

その中で、city_id=31 のみのデータを取得したいと考えています。

IDが31のデータを取得するには、次のようにしています

しかし、それは何も返していません。

他ではなく、31個のID関連データのみを取得したい。どうすればいいですか?

0 投票する
1 に答える
90 参照

ios - JSON API から特定のタイプの属性を抽出する

JSON API フォーマット文字列から特定のタイプの属性を抽出するにはどうすればよいですか? 私は使用NSJSONSerializationしました-しかし、それは属性を抽出し、included.attributesの下に置きます

次のようにシリアル化されます。

タイプの値に基づいて属性の値を抽出する方法はありますか?

0 投票する
2 に答える
1278 参照

ember-data - ember-data 1.13 で jsonapi ページネーションを使用する方法

現時点でページネーションを使用する可能性はありますember-data 1.13か?

最上位オブジェクトにリンクがあるjsonapi.org互換性のある API があります。このページをロードするようにストア/応答配列に指示するにはどうすればよいですか?nextlinks

私がやりたいことは次のようなものです:

ありがとう

0 投票する
0 に答える
258 参照

rest - グループ化されたデータを表す RESTful な方法は何ですか?

次の列を持つ次のテーブルポストがあるとします。

| id | title | likes | created_at | user_id |

さて、投稿をグループ化したい場合はuser_id

api/posts?group_by=user_id

しかし、応答の形式は何でしょうか

すべきか

またはそうあるべきです

では、複数列のグループ化をどのように実行するのでしょうか? また、集計情報をどのように照会して表す必要がありますか?

0 投票する
1 に答える
888 参照

ember.js - ペイロード JSONAPI 内の EmberJS 埋め込みアイテム

EmberJS クライアントからサーバーに ember-data を使用して JSON ペイロードを送信しようとしています。複数のリクエストを送信したくないので、プロジェクトの保存時にオブジェクト グラフ全体をサーバーに送信したいと考えています。複数のリクエストを送っても構わないのですが、途中でひとつのリクエストが失敗し、サーバー上のデータが正しくない場合はどうなるか心配です。

JSONAPI ( http://jsonapi.org/format/#document-compound-documents ) が Ember のデフォルトのアダプターになりつつあるため、使用したいと思いました。また、この形式を扱う C# ライブラリがいくつかあるので、非常に簡単だと思いました。しかし、仕様を読んだ後、ID がないとオブジェクトを埋め込むことができないようです。DS.attr で指定したにもかかわらず、EmberJS も子オブジェクトを JSON にアタッチしません{ async: false, embedded: 'always' })

私の質問は、オブジェクト グラフがクライアント側で作成されるような方法でアプリケーションが使用されている場合、JSONAPI 形式を使用してオブジェクト グラフ全体をサーバーに送信するにはどうすればよいですか? JSONAPI 標準を満たすために、クライアント側で ID を生成する必要がありますか? 次に、サーバーに到達したら無視するだけで、ORMによって生成されたIDで保存されますか?

ここに私の labelGroup モデルがあります:

ここに私のプロジェクトモデルがあります:

プロジェクトで save() を実行した後に取得する POST は次のとおりです。

更新: https://www.npmjs.com/package/ember-cli-uuidを使用して、クライアント側の ID を生成しようとしました。ただし、出力を取得するデータには追加のオブジェクトは含まれず、それらの ID への参照のみが含まれます。http://jsonapi.org/format/#document-compound-documentsで指定されているように、「含まれる」プロパティが表示されることを期待していましたが、そこにはありません。