Open evert opened 1 year ago
We're basically using JSON5 syntax, and while this is legal:
{ foo: "bar" }
If the key contains (for example) a space we should encode like this:
{ "foo 1 2": "bar" }
So we should add quotes if the key name would be illegal with the quotes. This also includes empty keys, e.g:
{ "": "hello world, yes this is legal }
Real world example:
We're basically using JSON5 syntax, and while this is legal:
If the key contains (for example) a space we should encode like this:
So we should add quotes if the key name would be illegal with the quotes. This also includes empty keys, e.g:
Real world example: