isjson Javascript

| | | | | | | | | | | | | | | |

JSONはJavaScriptObjectNotationの略です。これは、データをキーと値のペアに編成するJavaScriptオブジェクトです。この方法でデータを保存すると、これらのオブジェクトは軽量で言語に依存しなくなります。これは、JSONがほとんどのプログラミング言語で読み取れることを意味します。

JSONは軽量で人間や機械が簡単に読み取れるため、クライアント側のサーバーからデータを取得するために一般的に使用されます。 APIを消費する世界では、JSONは必要なデータのみをサーバーからユーザーにプルするのに十分な柔軟性があります。

JSONの使用

JSONの使用は、データを保存するための便利な方法です。サーバーからアプリケーションのフロントエンドに渡されます。ほとんどのプログラミング言語には、データをすぐにJSONに変換するためのメソッドがあります。 JavaScriptフェッチリクエストでは、サーバーから送信されたデータレスポンスは、リクエストで json()メソッドを呼び出すことでJSONに変換されます。 フェッチクエリの詳細については、こちらをご覧ください。

応答を常にJSONに変換する必要があるのはなぜですか?一つの答えは言葉であり、私たち人間が解読するのは難しいです。応答をJSONに変換することで、データを人間が読める形式のキーと値のペアに整理します。これにより、応答データを処理するために記述したコードを介してデータにアクセスしやすくなります。

JSONの例

まず、どの応答に変換されたかを見てみましょう。 JSONは次のようになります。以下の例では、現在宇宙にいる宇宙飛行士の数を示すフェッチリクエストをAPIに送信します。

ここでは、JSONに変換した応答をコンソールに保存します。

このオブジェクトの中には、「メッセージ」、「番号」、「人」のスレーブchがあることがわかります。 、メッセージキーは「成功。これは私たちへの素晴らしいメッセージです。リクエストのステータスをお知らせください。

次に、テンキーは値7を指します。はスペース内の人数の合計です。最後に、「ピープル」キーに到達します。このキーの値は配列です。この配列の中には、「craft」と「name」のキーを持ついくつかのオブジェクトがあります。これらのキーの値は、宇宙船と搭乗している宇宙飛行士の名前です。

JSONは複数回ネストできます。取得リクエストのこの時点で、応答はJSONに変換されています。次のステップは、そのデータを使用して何かを行うことです。そこから、そのデータを使用して、各宇宙飛行士のカードの行にデータを入力できます。データ処理は、アプリケーションで実行する内容によって決まります。

結論

要約すると、JSONはデータの保存に使用されるオブジェクトであることがわかりました。通常、このデータはフェッチ要求に応答してサーバーから取得されます。また、JavaScriptには応答をJSAUに変換するjson()メソッドが付属していることも学びました。

アプリケーションのフロントエンドがサーバーの場合、JSON形式である必要があります。応答をJSONに変換した後、そのデータの周りに必要なものを自由に作成できます。フェッチリクエストのjson()メソッドの詳細については、このガイドをご覧ください。