問題タブ [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.
ruby-on-rails - JSON API 仕様で動作するように ember-rails 1.13 アプリを構成する方法は?
ActiveModelSerializers (JSON API 形式を使用して json をシリアル化するように設定) とember-data
gem を使用して、Ember.js と Ember Data をアセット パイプラインに追加する Rails アプリがあります。JavaScript はすべて CoffeeScript を使用して記述されています。
以下を使用するようにアプリケーション アダプタを設定しましたDS.JSONAPIAdapter
。
シリアライザーも設定しています。
ただし、モデルを一覧表示するページにルーティングしようとするとエラーが発生します。
これを正しく構成するにはどうすればよいでしょうか。
javascript - URLをフィルタリングして特定のJsonデータを取得するには?
私はJsonでの作業が初めてで、Json array から特定のIDデータを取得したいと考えています。
これは私が使用しているAPI URLです。
次のようなjson配列を返すこのURL
その中で、city_id=31 のみのデータを取得したいと考えています。
IDが31のデータを取得するには、次のようにしています
しかし、それは何も返していません。
他ではなく、31個のID関連データのみを取得したい。どうすればいいですか?
ios - JSON API から特定のタイプの属性を抽出する
JSON API フォーマット文字列から特定のタイプの属性を抽出するにはどうすればよいですか? 私は使用NSJSONSerialization
しました-しかし、それは属性を抽出し、included.attributesの下に置きます
次のようにシリアル化されます。
タイプの値に基づいて属性の値を抽出する方法はありますか?
ember-data - ember-data 1.13 で jsonapi ページネーションを使用する方法
現時点でページネーションを使用する可能性はありますember-data 1.13
か?
最上位オブジェクトにリンクがあるjsonapi.org
互換性のある API があります。このページをロードするようにストア/応答配列に指示するにはどうすればよいですか?next
links
私がやりたいことは次のようなものです:
ありがとう
rest - グループ化されたデータを表す RESTful な方法は何ですか?
次の列を持つ次のテーブルポストがあるとします。
| id | title | likes | created_at | user_id |
さて、投稿をグループ化したい場合はuser_id
、
api/posts?group_by=user_id
しかし、応答の形式は何でしょうか
すべきか
またはそうあるべきです
では、複数列のグループ化をどのように実行するのでしょうか? また、集計情報をどのように照会して表す必要がありますか?
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で指定されているように、「含まれる」プロパティが表示されることを期待していましたが、そこにはありません。