{ "quotes": { "num1": "1,2", "num2": "-1.1 ,", "num3": "1e10 ,2", "num4": "-1e-10,", "kw1": "true,", "kw2": "false ,", "kw3": "null,123", "close1": "1}", "close1b": "1 }", "close2": "1]", "close2b": "1 ]", "close3": "1,", "close3b": "1 ,", "comment1": "1#str", "comment2": "1//str", "comment3": "1/*str*/", "punc1": "{", "punc1b": "{foo", "punc2": "}", "punc2b": "}foo", "punc3": "[", "punc3b": "[foo", "punc4": "]", "punc4b": "]foo", "punc5": ",", "punc5b": ",foo", "punc6": ":", "punc6b": ":foo" }, "noquotes": { "num0": ".1,2", "num1": "1.1.1,2", "num2": "-.1,", "num3": "1e10e,2", "num4": "-1e--10,", "kw1": "true1,", "kw2": "false0,", "kw3": "null0,", "close1": "a}", "close2": "a]", "comment1": "a#str", "comment2": "a//str", "comment3": "a/*str*/" } }