I'm not sure how dropping comma separators would work in practice, because carriage returns aren't required between array or hash elements in JSON.
So this would also have to be legal:
{ "foo": "bar" "baz": "quux" }
I'm not sure that's better, personally. It's also syntactically invalid in Javascript: > "bar" "baz"
SyntaxError: Unexpected string
replies(2):