[解決済み] JSON APIのレスポンス形式には規格がありますか?
2022-03-21 16:39:50
質問事項
APIからのJSONレスポンスを構造化するための標準やベストプラクティスは存在するのでしょうか? もちろん、すべてのアプリケーションのデータは異なるので、そこまでは心配していませんが、あなたが望むなら、むしろ"レスポンス定型文"です。 私が言いたいことの一例です。
リクエストに成功しました。
{
"success": true,
"payload": {
/* Application-specific data would go here. */
}
}
リクエストに失敗しました。
{
"success": false,
"payload": {
/* Application-specific data would go here. */
},
"error": {
"code": 123,
"message": "An error occurred!"
}
}
解決方法は?
はい、いくつかの標準規格(標準の定義に多少の自由はあるものの)が出てきています。
- JSON API - JSON APIは、レスポンスだけでなく、リソースの作成・更新も対象です。
- JSend - シンプルで、おそらくあなたがすでにやっていることでしょう。
- OData JSON プロトコル - 非常に複雑
- HAL - ODataのようなものだが、目指しているのは HATEOAS のようなものです。
また、JSON APIの記述形式もあります。
関連
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] 正しい」JSONの日付形式とは?
-
[解決済み] Chromeを使用してASP.NET Web APIがXMLの代わりにJSONを返すようにするにはどうすればよいですか?
-
[解決済み] 循環構造をJSONのような形式で印刷するにはどうすればよいですか?
-
[解決済み] Ruby on RailsでJSON出力を "きれい "にフォーマットする方法
-
[解決済み] FlaskのビューからJSONレスポンスを返す
-
[解決済み] JSONとは何か、何に使うのか?
-
[解決済み] DjangoとPythonを使ったJSONレスポンスの作成
-
[解決済み] JSONのXSLT対応
-
Gulpがデモ用ライティングウィジェットを作成
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Golang で文字列を構造体のようにアンマーシャリングする
-
[解決済み] Azure VMのエラーです。"あなたのアカウントは、このデバイスを使用できないように設定されています。詳細については、システム管理者にお問い合わせください" [終了しました]。
-
[解決済み] REST API - "Accept: application/json" HTTP ヘッダーを使用する
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] ASP.NETでJSONを単純なDictionary<string,string>にデシリアライズするにはどうすればよいですか?
-
[解決済み] JSONオブジェクトに末尾のカンマを使用することは可能ですか?
-
[解決済み] jqを使用して、オブジェクト内の変数の値に基づいてオブジェクトを選択します。
-
[解決済み] Node.jsでJSONオブジェクトの内容をログに記録する方法は?
-
[解決済み] どのようにjqを使用して2つのファイルから2つのJSONオブジェクトをマージするには?
-
[解決済み] JSONの容量に限界はありますか?