JSON-はじめに
JSONはJavaScript Object Notationの略です
JSONはデータを保存および転送するためのテキスト形式です
JSONは「自己記述型」で理解しやすい
JSONの例
この例はJSON文字列です。
3つのプロパティを持つオブジェクトを定義します。
- 名前
- 年
- 車
各プロパティには値があります。
JSON文字列をJavaScriptプログラムで解析すると、データにオブジェクトとしてアクセスできます。
JSONとは何ですか?
- JSONはJavaScript Object Notationの略です
- JSONは軽量のデータ交換形式です
- JSONは、JavaScriptオブジェクト表記で記述されたプレーンテキストです
- JSONは、コンピューター間でデータを送信するために使用されます
- JSONは言語に依存しません\*
*JSON構文はJavaScriptオブジェクト表記から派生していますが、JSON形式はテキストのみです。JSONを読み取って生成するためのコードは、多くのプログラミング言語に存在します。
JSON形式は、もともとDouglas Crockford
JSONを使用する理由
JSON形式は、JavaScriptオブジェクトを作成するためのコードと構文的に類似しています。このため、JavaScript プログラムは、JSONデータをJavaScriptオブジェクトに簡単に変換できます。
形式はテキストのみであるため、JSONデータはコンピューター間で簡単に送信でき、任意のプログラミング言語で使用できます。
JavaScriptには、JSON文字列をJavaScriptオブジェクトに変換する組み込み関数があります。
JSON.parse()
JavaScriptには、オブジェクトをJSON文字列に変換する組み込み関数もあります。
JSON.stringify()
サーバーから純粋なテキストを受け取り、それをJavaScriptオブジェクトとして使用できます。
JavaScriptオブジェクトを純粋なテキスト形式でサーバーに送信できます。
複雑な解析や変換を行うことなく、JavaScriptオブジェクトとしてデータを操作できます。
データの保存
データを保存する場合、データは特定の形式である必要があり、どこに保存するかは関係ありません。文章は常に有効な形式の1つです。
JSONを使用すると、JavaScriptオブジェクトをテキストとして保存できます。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。