Also, I'm confused. Is
([ /* 3 elements */ "a": "b", "c": "d", "e": "f" ])
supposed to be the old parser behaviour? Wouldn't that contradict Jonas's claim that multiple quoted strings would get concatenated? Or is it only if they use different quotes? Because in that case there is _still_ no ambiguity...