Is it intentional that it accepts invalid JSON?
I ask only because most of the examples on that page would not be valid as the name part of the key:value pairs needs to be quoted.
PS: Don't upvote this, it's a minor detail and the big point about the use-case is far more important than this comment.