NSONはnew object notation like JSON and unlike JSONの略で、JSONのようでもありJSONと異なるようなオブジェクトの表記法です。特にカンマをセパレーターとして使わないことが特徴です。
配列
以下がNSONの配列の例です。カンマの省略は必須ではないためJSONと同様にカンマを使って要素を区切ることもできます。また改行を区切り文字にすることもできます。
[]
[1, 2, 3]
[1 2 3] //comma is omitted
[1
2
3] // line feed is also separator
オブジェクト
オブジェクトも同様にカンマを省略したり、改行を区切り文字にすることができます。
また、キーとバリューを区切るコロンも省略できます。
{"x" : 1, "y": 2}
{ x : 1 y : 2} //comma is omitted
{"x"1"y"2} // colon is omitted
{"x" : 1
"y" : 2} // line feed is also separator
{ x : 1, y : 2} // identifier
{ x : 1 y : 2}