+==== empty-string ====
[""]
-========
+==== short-string ====
["a"]
-========
+==== simple-ascii-string ====
["abcdefghijklmnopqrstuvwxyz1234567890 "]
-========
+==== utf-8-string ====
["€þıœəßð some utf-8 ĸʒ×ŋµåäö𝄞"]
-========
+==== string-escapes ====
["\"\\\/\b\f\n\r\t"]
-========
+==== one-byte-utf-8 ====
["\u002c one-byte UTF-8"]
-========
+==== two-byte-utf-8 ====
["\u0123 two-byte UTF-8"]
-========
+==== three-byte-utf-8 ====
["\u0821 three-byte UTF-8"]
-========
+==== utf-surrogate-four-byte-encoding ====
["\uD834\uDD1E surrogate, four-byte UTF-8"]
-========
+==== escaped-utf-control-char ====
["\u0012 escaped control character"]
-========
+==== simple-int-0 ====
[0]
-========
+==== simple-int-1 ====
[1]
-========
+==== simple-int-123 ====
[123]
-========
+==== negative-zero ====
[-0]
-========
+==== negative-one ====
[-1]
-========
+==== negative-int ====
[-123]
-========
+==== simple-real ====
[123.456789]
-========
+==== real-exponent ====
[123e45]
-========
+==== real-capital-e ====
[1E22]
-========
+==== real-positive-exponent ====
[1e+2]
-========
+==== real-negative-exponent ====
[1e-2]
-========
+==== real-capital-e-positive-exponent ====
[1E+2]
-========
+==== real-capital-e-negative-exponent ====
[1E-2]
-========
+==== real-fraction-exponent ====
[123.456e78]
-========
+==== true ====
[true]
-========
+==== false ====
[false]
-========
+==== null ====
[null]
-========
+==== empty-array ====
[]
-========
+==== empty-object-in-array ====
[{}]
-========
+==== complex-array ====
[1,2,3,4,
"a", "b", "c",
{"foo": "bar", "core": "dump"},
true, false, true, true, null, false
]
-========
+==== empty-object ====
{}
-========
+==== simple-object ====
{"a":[]}