JSONはXMLに代わるデータ構造で、XMLより小さくて表現力も劣らない。小さいため、ネットワーク転送時(shí)のデータ量が減り、速度が向上する。
それでは、JSONとは何でしょうか?
JSONは一連の文字列で、特定の記號で要素が區別されています。
{} 括弧內のオブジェクト
[ ] は配列を表す角括弧です
「雙引號內は屬性または値です」
: この記號は、後者の値を示します(この値は文字列、數字、他の配列やオブジェクトであることもあります)。
それでは、{"name": "Michael"}は、nameがMichaelのオブジェクトと解釈できます。
[{"name": "Michael"},{"name": "Jerry"}]は、二つのオブジェクトを含む配列を表します。
もちろん、「{"name":["Michael","Jerry"]}」を使えば上記のものを簡(jiǎn)略化できます。これは「name」配列を持つオブジェクトです。
PS:多くの人が誤解しています?!竰name:'json'}」がテストで通らない理由は、JSON公式サイトの最新規定によると、文字列の場(chǎng)合はキーや値をダブルクォートで囲むことが望ましいからです。したがって、上のコードは「{"name":"json"}」となりましょう。
異議はありません、公式サイトの定義通りです。
最近使用した: