mirror of
https://github.com/pocoproject/poco.git
synced 2025-11-23 04:31:31 +01:00
Copy JSON from SandBox to trunk
This commit is contained in:
@@ -0,0 +1 @@
|
||||
["<22><><EFBFBD> <-- encoded surrogate half"]
|
||||
@@ -0,0 +1 @@
|
||||
["\<5C>"]
|
||||
@@ -0,0 +1 @@
|
||||
[<5B>]
|
||||
@@ -0,0 +1 @@
|
||||
[123<32>]
|
||||
@@ -0,0 +1 @@
|
||||
["\u<>"]
|
||||
@@ -0,0 +1 @@
|
||||
[1e1<65>]
|
||||
@@ -0,0 +1 @@
|
||||
[a<>]
|
||||
@@ -0,0 +1 @@
|
||||
[0<>]
|
||||
@@ -0,0 +1 @@
|
||||
[1e<31>]
|
||||
@@ -0,0 +1 @@
|
||||
["<22> <-- invalid UTF-8"]
|
||||
@@ -0,0 +1 @@
|
||||
<EFBFBD>
|
||||
@@ -0,0 +1 @@
|
||||
["<22>"]
|
||||
@@ -0,0 +1 @@
|
||||
["<22><><EFBFBD><EFBFBD>"]
|
||||
@@ -0,0 +1 @@
|
||||
["<22><><EFBFBD> <-- overlong encoding"]
|
||||
@@ -0,0 +1 @@
|
||||
["<22><><EFBFBD><EFBFBD> <-- overlong encoding"]
|
||||
@@ -0,0 +1 @@
|
||||
["<22>"]
|
||||
@@ -0,0 +1 @@
|
||||
["<22>"]
|
||||
@@ -0,0 +1 @@
|
||||
["<22><> <-- truncated UTF-8"]
|
||||
1
JSON/testsuite/testfiles/invalid/apostrophe/input
Normal file
1
JSON/testsuite/testfiles/invalid/apostrophe/input
Normal file
@@ -0,0 +1 @@
|
||||
['
|
||||
@@ -0,0 +1 @@
|
||||
aå
|
||||
1
JSON/testsuite/testfiles/invalid/brace-comma/input
Normal file
1
JSON/testsuite/testfiles/invalid/brace-comma/input
Normal file
@@ -0,0 +1 @@
|
||||
{,
|
||||
1
JSON/testsuite/testfiles/invalid/bracket-comma/input
Normal file
1
JSON/testsuite/testfiles/invalid/bracket-comma/input
Normal file
@@ -0,0 +1 @@
|
||||
[,
|
||||
1
JSON/testsuite/testfiles/invalid/bracket-one-comma/input
Normal file
1
JSON/testsuite/testfiles/invalid/bracket-one-comma/input
Normal file
@@ -0,0 +1 @@
|
||||
[1,
|
||||
0
JSON/testsuite/testfiles/invalid/empty/input
Normal file
0
JSON/testsuite/testfiles/invalid/empty/input
Normal file
@@ -0,0 +1 @@
|
||||
["\u0000 (null byte not allowed)"]
|
||||
@@ -0,0 +1 @@
|
||||
[1,]
|
||||
@@ -0,0 +1,6 @@
|
||||
[1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
]
|
||||
@@ -0,0 +1,2 @@
|
||||
[1,2,3]
|
||||
foo
|
||||
@@ -0,0 +1 @@
|
||||
[1,2,3]foo
|
||||
@@ -0,0 +1 @@
|
||||
[012]
|
||||
1
JSON/testsuite/testfiles/invalid/invalid-escape/input
Normal file
1
JSON/testsuite/testfiles/invalid/invalid-escape/input
Normal file
@@ -0,0 +1 @@
|
||||
["\a <-- invalid escape"]
|
||||
@@ -0,0 +1 @@
|
||||
[troo
|
||||
@@ -0,0 +1 @@
|
||||
[-123foo]
|
||||
@@ -0,0 +1 @@
|
||||
[-123.123foo]
|
||||
@@ -0,0 +1 @@
|
||||
["\uD888\u3210 (first surrogate and invalid second surrogate)"]
|
||||
1
JSON/testsuite/testfiles/invalid/lone-open-brace/input
Normal file
1
JSON/testsuite/testfiles/invalid/lone-open-brace/input
Normal file
@@ -0,0 +1 @@
|
||||
{
|
||||
1
JSON/testsuite/testfiles/invalid/lone-open-bracket/input
Normal file
1
JSON/testsuite/testfiles/invalid/lone-open-bracket/input
Normal file
@@ -0,0 +1 @@
|
||||
[
|
||||
@@ -0,0 +1 @@
|
||||
["\uDFAA (second surrogate on it's own)"]
|
||||
@@ -0,0 +1 @@
|
||||
[-foo]
|
||||
@@ -0,0 +1 @@
|
||||
[-012]
|
||||
BIN
JSON/testsuite/testfiles/invalid/null-byte-in-string/input
Normal file
BIN
JSON/testsuite/testfiles/invalid/null-byte-in-string/input
Normal file
Binary file not shown.
BIN
JSON/testsuite/testfiles/invalid/null-byte-outside-string/input
Normal file
BIN
JSON/testsuite/testfiles/invalid/null-byte-outside-string/input
Normal file
Binary file not shown.
1
JSON/testsuite/testfiles/invalid/null/input
Normal file
1
JSON/testsuite/testfiles/invalid/null/input
Normal file
@@ -0,0 +1 @@
|
||||
null
|
||||
@@ -0,0 +1 @@
|
||||
{'a'
|
||||
@@ -0,0 +1 @@
|
||||
{"a":"a" 123}
|
||||
@@ -0,0 +1 @@
|
||||
[{}
|
||||
1
JSON/testsuite/testfiles/invalid/object-no-colon/input
Normal file
1
JSON/testsuite/testfiles/invalid/object-no-colon/input
Normal file
@@ -0,0 +1 @@
|
||||
{"a"
|
||||
1
JSON/testsuite/testfiles/invalid/object-no-value/input
Normal file
1
JSON/testsuite/testfiles/invalid/object-no-value/input
Normal file
@@ -0,0 +1 @@
|
||||
{"a":
|
||||
@@ -0,0 +1 @@
|
||||
{"a":"a
|
||||
@@ -0,0 +1 @@
|
||||
[1ea]
|
||||
@@ -0,0 +1 @@
|
||||
[-123123e100000]
|
||||
@@ -0,0 +1 @@
|
||||
[123123e100000]
|
||||
@@ -0,0 +1 @@
|
||||
[1e]
|
||||
@@ -0,0 +1 @@
|
||||
[1.]
|
||||
@@ -0,0 +1 @@
|
||||
[" <-- tab character"]
|
||||
@@ -0,0 +1 @@
|
||||
[-123123123123123123123123123123]
|
||||
@@ -0,0 +1 @@
|
||||
[123123123123123123123123123123]
|
||||
@@ -0,0 +1 @@
|
||||
["\uDADA (first surrogate without the second)"]
|
||||
@@ -0,0 +1 @@
|
||||
å
|
||||
@@ -0,0 +1 @@
|
||||
[{
|
||||
@@ -0,0 +1 @@
|
||||
["a"
|
||||
@@ -0,0 +1 @@
|
||||
{"
|
||||
1
JSON/testsuite/testfiles/invalid/unterminated-key/input
Normal file
1
JSON/testsuite/testfiles/invalid/unterminated-key/input
Normal file
@@ -0,0 +1 @@
|
||||
{"a
|
||||
@@ -0,0 +1 @@
|
||||
{[
|
||||
@@ -0,0 +1 @@
|
||||
["a
|
||||
5
JSON/testsuite/testfiles/valid/complex-array/input
Normal file
5
JSON/testsuite/testfiles/valid/complex-array/input
Normal file
@@ -0,0 +1,5 @@
|
||||
[1,2,3,4,
|
||||
"a", "b", "c",
|
||||
{"foo": "bar", "core": "dump"},
|
||||
true, false, true, true, null, false
|
||||
]
|
||||
1
JSON/testsuite/testfiles/valid/empty-array/input
Normal file
1
JSON/testsuite/testfiles/valid/empty-array/input
Normal file
@@ -0,0 +1 @@
|
||||
[]
|
||||
@@ -0,0 +1 @@
|
||||
[{}]
|
||||
1
JSON/testsuite/testfiles/valid/empty-object/input
Normal file
1
JSON/testsuite/testfiles/valid/empty-object/input
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
1
JSON/testsuite/testfiles/valid/empty-string/input
Normal file
1
JSON/testsuite/testfiles/valid/empty-string/input
Normal file
@@ -0,0 +1 @@
|
||||
[""]
|
||||
@@ -0,0 +1 @@
|
||||
["\u0012 escaped control character"]
|
||||
1
JSON/testsuite/testfiles/valid/false/input
Normal file
1
JSON/testsuite/testfiles/valid/false/input
Normal file
@@ -0,0 +1 @@
|
||||
[false]
|
||||
1
JSON/testsuite/testfiles/valid/negative-int/input
Normal file
1
JSON/testsuite/testfiles/valid/negative-int/input
Normal file
@@ -0,0 +1 @@
|
||||
[-123]
|
||||
1
JSON/testsuite/testfiles/valid/negative-one/input
Normal file
1
JSON/testsuite/testfiles/valid/negative-one/input
Normal file
@@ -0,0 +1 @@
|
||||
[-1]
|
||||
1
JSON/testsuite/testfiles/valid/negative-zero/input
Normal file
1
JSON/testsuite/testfiles/valid/negative-zero/input
Normal file
@@ -0,0 +1 @@
|
||||
[-0]
|
||||
1
JSON/testsuite/testfiles/valid/null/input
Normal file
1
JSON/testsuite/testfiles/valid/null/input
Normal file
@@ -0,0 +1 @@
|
||||
[null]
|
||||
1
JSON/testsuite/testfiles/valid/one-byte-utf-8/input
Normal file
1
JSON/testsuite/testfiles/valid/one-byte-utf-8/input
Normal file
@@ -0,0 +1 @@
|
||||
["\u002c one-byte UTF-8"]
|
||||
@@ -0,0 +1 @@
|
||||
[1E-2]
|
||||
@@ -0,0 +1 @@
|
||||
[1E+2]
|
||||
1
JSON/testsuite/testfiles/valid/real-capital-e/input
Normal file
1
JSON/testsuite/testfiles/valid/real-capital-e/input
Normal file
@@ -0,0 +1 @@
|
||||
[1E22]
|
||||
1
JSON/testsuite/testfiles/valid/real-exponent/input
Normal file
1
JSON/testsuite/testfiles/valid/real-exponent/input
Normal file
@@ -0,0 +1 @@
|
||||
[123e45]
|
||||
@@ -0,0 +1 @@
|
||||
[123.456e78]
|
||||
@@ -0,0 +1 @@
|
||||
[1e-2]
|
||||
@@ -0,0 +1 @@
|
||||
[1e+2]
|
||||
1
JSON/testsuite/testfiles/valid/real-underflow/input
Normal file
1
JSON/testsuite/testfiles/valid/real-underflow/input
Normal file
@@ -0,0 +1 @@
|
||||
[123e-10000000]
|
||||
1
JSON/testsuite/testfiles/valid/short-string/input
Normal file
1
JSON/testsuite/testfiles/valid/short-string/input
Normal file
@@ -0,0 +1 @@
|
||||
["a"]
|
||||
1
JSON/testsuite/testfiles/valid/simple-ascii-string/input
Normal file
1
JSON/testsuite/testfiles/valid/simple-ascii-string/input
Normal file
@@ -0,0 +1 @@
|
||||
["abcdefghijklmnopqrstuvwxyz1234567890 "]
|
||||
1
JSON/testsuite/testfiles/valid/simple-int-0/input
Normal file
1
JSON/testsuite/testfiles/valid/simple-int-0/input
Normal file
@@ -0,0 +1 @@
|
||||
[0]
|
||||
1
JSON/testsuite/testfiles/valid/simple-int-1/input
Normal file
1
JSON/testsuite/testfiles/valid/simple-int-1/input
Normal file
@@ -0,0 +1 @@
|
||||
[1]
|
||||
1
JSON/testsuite/testfiles/valid/simple-int-123/input
Normal file
1
JSON/testsuite/testfiles/valid/simple-int-123/input
Normal file
@@ -0,0 +1 @@
|
||||
[123]
|
||||
1
JSON/testsuite/testfiles/valid/simple-object/input
Normal file
1
JSON/testsuite/testfiles/valid/simple-object/input
Normal file
@@ -0,0 +1 @@
|
||||
{"a":[]}
|
||||
1
JSON/testsuite/testfiles/valid/simple-real/input
Normal file
1
JSON/testsuite/testfiles/valid/simple-real/input
Normal file
@@ -0,0 +1 @@
|
||||
[123.456789]
|
||||
1
JSON/testsuite/testfiles/valid/string-escapes/input
Normal file
1
JSON/testsuite/testfiles/valid/string-escapes/input
Normal file
@@ -0,0 +1 @@
|
||||
["\"\\\/\b\f\n\r\t"]
|
||||
1
JSON/testsuite/testfiles/valid/three-byte-utf-8/input
Normal file
1
JSON/testsuite/testfiles/valid/three-byte-utf-8/input
Normal file
@@ -0,0 +1 @@
|
||||
["\u0821 three-byte UTF-8"]
|
||||
1
JSON/testsuite/testfiles/valid/true/input
Normal file
1
JSON/testsuite/testfiles/valid/true/input
Normal file
@@ -0,0 +1 @@
|
||||
[true]
|
||||
1
JSON/testsuite/testfiles/valid/two-byte-utf-8/input
Normal file
1
JSON/testsuite/testfiles/valid/two-byte-utf-8/input
Normal file
@@ -0,0 +1 @@
|
||||
["\u0123 two-byte UTF-8"]
|
||||
1
JSON/testsuite/testfiles/valid/utf-8-string/input
Normal file
1
JSON/testsuite/testfiles/valid/utf-8-string/input
Normal file
@@ -0,0 +1 @@
|
||||
["€þıœəßð some utf-8 ĸʒ×ŋµåäö𝄞"]
|
||||
@@ -0,0 +1 @@
|
||||
["\uD834\uDD1E surrogate, four-byte UTF-8"]
|
||||
Reference in New Issue
Block a user