TECH I.S.

JSON-はじめに

HTML
JSON

JSONはJavaScript Object Notationの略です

JSONはデータを保存および転送するためのテキスト形式です

JSONは「自己記述型」で理解しやすい

JSONの例

この例はJSON文字列です。

'{"name":"John", "age":30, "car":null}'

3つのプロパティを持つオブジェクトを定義します。

  • 名前

各プロパティには値があります。

JSON文字列をJavaScriptプログラムで解析すると、データにオブジェクトとしてアクセスできます。

let personName = obj.name; let personAge = obj.age;



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オブジェクトをテキストとして保存できます。



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細