JavaScript
JSON

JSONとJSオブジェクトの違い

JSオブジェクト

キーをダブル、シングルコーテーションで囲っても囲わなくても良い & 文字列をダブル、シングルクォーテーションで囲む。(数字型の場合は囲わなくてOK)
{ 
    jsonId: 0,
    jsonName: "namename", ←末尾のカンマは使用できる。
}

JSON

キーをダブルクオーテーションで囲む & 文字列をダブルクォーテーションで囲む。 (数字型の場合は囲わなくてOK)
{ 
    "jsonId": 0,
    "jsonName": "namename" ←末尾のカンマは使用できない。
}

※JSONでは undefined が使えない。