JSONとは、データの構造化表現形式の一つで、軽量のデータ interchange フォーマットです。主に、ウェブアプリケーションでのデータの送受信に用いられます。日本語では「JSONデータ形式」と呼ばれることが多いです。

JSONはXMLに代わるデータ構造で、XMLより小さくて表現力も劣らない。小さいため、ネットワーク転送時のデータ量が減り、速度が向上する。

それでは、JSONとは何でしょうか?

JSONは一連の文字列で、特定の記号で要素が区別されています。

{} 括弧内のオブジェクト

[ ] は配列を表す角括弧です

「双引号内は属性または値です」

: この記号は、後者の値を示します(この値は文字列、数字、他の配列やオブジェクトであることもあります)。

それでは、{"name": "Michael"}は、nameがMichaelのオブジェクトと解釈できます。

[{"name": "Michael"},{"name": "Jerry"}]は、二つのオブジェクトを含む配列を表します。

もちろん、「{"name":["Michael","Jerry"]}」を使えば上記のものを簡略化できます。これは「name」配列を持つオブジェクトです。

PS:多くの人が誤解しています。「{name:'json'}」がテストで通らない理由は、JSON公式サイトの最新規定によると、文字列の場合はキーや値をダブルクォートで囲むことが望ましいからです。したがって、上のコードは「{"name":"json"}」となりましょう。

異議はありません、公式サイトの定義通りです。

最近使用した:

収蔵 メニュー QQ