ホームページ >ウェブフロントエンド >jsチュートリアル >json では中括弧を使用する必要がありますか?
json は中括弧を使用する必要があります。json の構文では中括弧で囲む必要があり、データは [KEY: vlaue] モードであり、サポートされている型はすべて JSON で表すことができるためです。文字列、数値、オブジェクトなど」ですが、オブジェクトと配列は 2 つの特殊な一般的に使用される型であり、オブジェクトはキーと値のペアとして表され、データはカンマで区切られます。
#JSON 構文ルール
JSON キーと値のペア
JSON キーと値のペアは JS オブジェクトを保存する方法であり、次のように記述されます。 JS オブジェクトと同様に、キーと値のペアの組み合わせのキー名は先頭に記述され、二重引用符 "" で囲まれ、コロン: で区切られ、その後に値が続きます:{"firstName": "Json"}これは理解しやすく、この JavaScript ステートメントと同等です。
{firstName : "Json"}
1. { } 中括弧はオブジェクトの定義を示し、ほとんどの場合、属性と値、または関数のペアが必要です。
例: var LangShen = {"Name":"Langshen","AGE":"28"};上記の例では、「LangShen」という名前のオブジェクトを宣言しています。プロパティまたは関数は、オブジェクト のプロパティであるため、(カンマ) で区切られます。そのため、アクセスするときは、. (ドット) を使用してレイヤーごとにアクセスする必要があります: LangShen.Name、LangShen.AGEもちろん、LangShen["Name"]、LangShen["AGE"] などの配列を使用してアクセスすることもできます。結果は同じです。 この記述方法は、JSON データ構造でよく使用されます。また、通常関数グループを記述する場合にも、次のようによく使用されます。これは関数グループなので、次のように () を追加します:alert( LangShen.Name() );2. [ ] 括弧は配列を表し、配列オブジェクトとしても理解できます。
例: var LangShen = [ "Name", "LangShen", "AGE", "28" ];
明らかに、それぞれの値または関数は独立しており、複数の値です。これは配列オブジェクトであるため、(カンマ) で区切られているだけです。var LangShen = { Name = function(){ return "LangShen"; }, Age = function(){ return "28"; } }アクセスすると、配列と同じになります。alert(LangShen[0]); 3. { } と [ ] は一緒に使用されます。前に述べたように、{ } はオブジェクトで、[ ] は配列です。次のようなオブジェクト配列を形成できます:
var LangShen = Array( "Name","LangShen","AGE","28" );以上より 構造的な観点から見ると、オブジェクトの最初の項目は属性、2 番目の項目は配列、3 番目の項目は複数のオブジェクトを含む配列です。呼び出された場合もレイヤーごとにアクセスされ、オブジェクトのプロパティは . (ドット) で重ねられ、配列は [添え字] でアクセスされます。
以上がjson では中括弧を使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。