JSON の構文は、JavaScript のオブジェクトと非常によく似ています. JSON では、主に次の 2 つのメソッドを使用してデータを表現します。
簡単な JSON データを以下に示します。
また、JSON では、次の例に示すように、さまざまなキーと値のペアをコンマで区切る必要があります。
まず第一に、JSON は言語とプラットフォームを超えて使用できるデータ交換形式です. JavaScript にいくつかの起源があり、JavaScript の一部ではありません.
構文に関して、JSON と JavaScript の主な違いは、以下に示すように、JSON の各キーは文字列でなければならないのに対し、JavaScript オブジェクトにはこの制限がないことです。
- オブジェクト: 中かっこ
{ }
を使用して定義された、キーと値のペア (名前と値) のコレクション。各キーと値のペアでは、キーで始まり、コロン:
が続き、最後に値が続きます。複数のキーと値のペアは、{"name":"IT基礎","url":"https://it-kiso.com"}
のようにカンマで区切り,
。 - 配列 (配列): 角かっこ
[ ]
を使用して定義された値の順序付けられたコレクションと,
配列内の各値を区切るためにコンマが使用されます。
簡単な JSON データを以下に示します。
{
"Name":"IT基礎",
"Url":"https://it-kiso.com/",
"Tutorial":"JSON",
"Article":[
"JSON とは",
"JSONP とは",
"JSON 構文規則"
]
}
注: すべての JSON データは、JavaScript のオブジェクトと同様に中かっこで囲む必要があります。
コンテンツ
表示
JSON のキー
JSON データは、キー/値のペア (名前/値) の形式で書き込まれます。キーはデータの名前を表し、文字列 (二重引用符で定義) の形式で定義する必要があり、その後にコロンが続きます。そして最後に、次のように値を示します。“名前”:”IT 財団”
JavaScript オブジェクトと同様:名称:「ITの基礎」
JSON の値
JSON の値は、次のデータ型にすることができます。- 数値 (整数または浮動小数点数);
- string (二重引用符で囲む必要があります);
- ブール値 (true または false);
- 配列 (角括弧で定義);
- オブジェクト (中括弧で定義);
- ヌル (空)。
また、JSON では、次の例に示すように、さまざまなキーと値のペアをコンマで区切る必要があります。
{
"number":123,
"float":3.14,
"string":"IT基礎",
"bool":true,
"array":[
"employees",
{"name":"peter", "age": 18},
{"name":"Anna", "age": 16}
],
"object":{
"name":"IT基礎",
"url":"https://it-kiso.com/"
}
}
JSON を使用する場合は、次の点に注意してください。- JSON は中かっこで囲まれたデータの一部であり、データは複数のキーと値のペアで構成されます。
- キーと値を区切るにはコロンを使用します。
- 異なるキーと値のペアはコンマで区切ります。
- キーは文字列の形式で定義する必要があります (つまり、二重引用符で囲みます。注意: 一重引用符は使用できません)。
- 値は、数値、文字列、ブール値、配列、オブジェクト、null にすることができます。
- キーは一意である必要があり、繰り返すことはできません。そうしないと、後で定義されたキーと値のペアによって、以前に定義されたキーと値のペアが上書きされます。
- JSON では、数値の 8 進数または 16 進数表現は使用できません。
まず第一に、JSON は言語とプラットフォームを超えて使用できるデータ交換形式です. JavaScript にいくつかの起源があり、JavaScript の一部ではありません.
構文に関して、JSON と JavaScript の主な違いは、以下に示すように、JSON の各キーは文字列でなければならないのに対し、JavaScript オブジェクトにはこの制限がないことです。
// JavaScript のオブジェクト
{
フー:「バー」
}
// JSON
{
“フー”: “バー”
}
「 JSON 構文規則」についてわかりやすく解説!絶対に観るべきベスト2動画
Learn JSON in 10 Minutes
甚麼是JSON? 使用Restful API拿回JSON格式的bitcoin價格示範