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" }
   > "bar" "baz"
   SyntaxError: Unexpected string replies(2):