A JSON literal is also valid JSON.
Therefore 4, "test" and true should be saveable without a object wrapper
So if you're generating json, it's advisable to wrap it so that parsers written according to the older specs won't choke on it.
However, when parsing, like this, you want to try and accept values.