JSON オブジェクト型の記述

JSON オブジェクト型を記述する書式を紹介します。

書式

全体を{ } でくくり、要素は ,(カンマ)で区切り、要素のキー名と値は :(コロン)で区切ります。
{
 "キー名1":"値1",
 "キー名2":"値2",
 "キー名3":"値3",
 ...
 "キー名n":"値n"
}

一行で記述する書式も利用可能です。
{ "キー名1":"値1", "キー名2":"値2", "キー名3":"値3", ... "キー名n":"値n" }
注意
キーは文字列型のみが利用できます。下記のJSONは不適切な書式になります。
{name:"apple",price:150}
ヒント
JavaScriptでJSONから値を取得するコードはこちらの記事を参照して下さい。

記述例

{"message":"処理は正常に完了しました"}
{"name":"apple", "price":150}

オブジェクトの値にオブジェクトを記述

オブジェクトの値にオブジェクトを設定することもできます。

書式

{
"キー名1":{"キー名1-1":"値1-1", "キー名1-2":"値1-2",  "キー名1-3":"値1-3", ... "キー名1-n":"値1-n"},
"キー名2":{"キー名2-1":"値2-1", "キー名2-2":"値2-2",  "キー名2-3":"値2-3", ... "キー名2-n":"値2-n"},

....

"キー名m":{"キー名m-1":"値m-1", "キー名m-2":"値m-2",  "キー名m-3":"値m-3", ... "キー名m-n":"値m-n"}
}

記述例

{
  "name":{"real-name":"ペンギンキャンディ", "nick-name":"ペンキャン"},
  "price":{"jp-yen":"280", "us-doller":"2.1"},
  "stock":{"tokyo":"122", "osaka":"52"}
}
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
最終更新日: 2024-06-03
作成日: 2023-02-27
iPentec all rights reserverd.