回答 (4件中の1件目) なぜかといえば、JSONがブラウザによるAPIアクセスなどのデータ交換のためのフォーマットとして策定されたからだと思います。 たしかにJSONはJavaScript Object Notationの略ですし、JavaScriptのオブジェクトリテラルではキーにクォーテーションを省くことができます。それなのにJSONではJavaScriptでは許される書き方ができません。考えてみると少し不思議に思えます。 JSONはDouglas Crockford氏によって2001年ころに生まれたフォーマットです(JSON.orgのウェブサイトは2002年からあるとのこと)...