This. The article suggestion will make parsers need lookahead support instead of simple state machine.
Is "key1" array of ["value1", "key2"] ? or string "value1"? We can't now until we find ':'.
Huh? The article does not suggest dropping the [] or did I miss something?
a hugely uneasy to read indeed. I feel wasted time to read the article. So horrible.
To be fair, dictionary one-liners might be a tiny bit less easy to read:
{"key1": "value1" "key2": "value2"}
Not just a bit less easy, a lot less easy