JSONはJavaScriptObjectNotationの略です。これは、データをキーと値のペアに編成するJavaScriptオブジェクトです。この方法でデータを保存すると、これらのオブジェクトは軽量で言語に依存しなくなります。これは、JSONがほとんどのプログラミング言語で読み取れることを意味します。
JSONは軽量で人間や機械が簡単に読み取れるため、クライアント側のサーバーからデータを取得するために一般的に使用されます。 APIを消費する世界では、JSONは必要なデータのみをサーバーからユーザーにプルするのに十分な柔軟性があります。
JSONの使用
JSONの使用は、データを保存するための便利な方法です。サーバーからアプリケーションのフロントエンドに渡されます。ほとんどのプログラミング言語には、データをすぐにJSONに変換するためのメソッドがあります。 JavaScriptフェッチリクエストでは、サーバーから送信されたデータレスポンスは、リクエストで json()
メソッドを呼び出すことでJSONに変換されます。 フェッチクエリの詳細については、こちらをご覧ください。
応答を常にJSONに変換する必要があるのはなぜですか?一つの答えは言葉であり、私たち人間が解読するのは難しいです。応答をJSONに変換することで、データを人間が読める形式のキーと値のペアに整理します。これにより、応答データを処理するために記述したコードを介してデータにアクセスしやすくなります。
JSONの例
まず、どの応答に変換されたかを見てみましょう。 JSONは次のようになります。以下の例では、現在宇宙にいる宇宙飛行士の数を示すフェッチリクエストをAPIに送信します。
ここでは、JSONに変換した応答をコンソールに保存します。
このオブジェクトの中には、「メッセージ」、「番号」、「人」のスレーブchがあることがわかります。 、メッセージキーは「成功。これは私たちへの素晴らしいメッセージです。リクエストのステータスをお知らせください。