---input---
{"foo": "bar", "foo2": [1, 2, 3], "\u0123": "\u0123"}

---tokens---
'{'           Punctuation
'"foo"'       Name.Tag
':'           Punctuation
' '           Text.Whitespace
'"bar"'       Literal.String.Double
','           Punctuation
' '           Text.Whitespace
'"foo2"'      Name.Tag
':'           Punctuation
' '           Text.Whitespace
'['           Punctuation
'1'           Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'2'           Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'3'           Literal.Number.Integer
'],'          Punctuation
' '           Text.Whitespace
'"\\u0123"'   Name.Tag
':'           Punctuation
' '           Text.Whitespace
'"\\u0123"'   Literal.String.Double
'}'           Punctuation
'\n'          Text.Whitespace
