JSONの問題点

ルート要素がobjectとarrayに制限されている
制限する理由はとくに無いように思えるのだがなぜこうなっているのだろう。
コメントが定義されていない
無くてもよいのだが、hintingや独自拡張を考えるとあった方が良いと思う。
NaN, Infinityが扱えない
javaからjsonに変換するときにどうすればよいのかよくわからなかったというのもあるが、NaN, Infinityは大半の言語で扱えるので、サポートすべきだと思う。
日付型がない
無くてもよい気もしないでもないが、結構不便だと思う。