-
Notifications
You must be signed in to change notification settings - Fork 0
/
test_example.txt
72 lines (62 loc) · 1.48 KB
/
test_example.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
//==-----------------------------------------------------==//
valid lexical:
{
"name" : "xzx",
"bool" : true,
"null" : null,
"num" : 123,
"obj" : {
"bool" : false,
"num" : -123
},
"list" : [
true, null, 1, "str",
{
"book" : "cpp"
} ]
}
{\"name\" : \"xzx\",\"bool\" : true,\"null\" : null,\"num\" : 123,\"obj\" : {\"bool\" : false,\"num\" : -123},\"list\" : [true, null, 1, \"str\", { \"book\" : \"cpp\" }]}
//==-----------------------------------------------------==//
invalid lexical:
{asd : asd}
{\"asd\" : 123b1}
{\"a\" : nul}
{\"a : 1}
{\"a\" : tru}
{\"a\" : fa}
{\"a\" ' : \"c\"}
//==-----------------------------------------------------==//
json_parser_test:
{
"name" : "xzx"
}
{\"name\" : \"xzx\"}
{
"name" : "xzx",
"age" : 23,
"null" : null,
"true" : true,
"false" : false
}
{\"name\" : \"xzx\",\"age\" : 23,\"null\" : null,\"true\" : true,\"false\" : false}
{
"name" : "xzx",
"list" : [123, "str", true, false, null]
}
{\"name\" : \"xzx\",\"list\" : [123, \"str\", true, false, null]}
{
"obj" : {
"name" : "xzx",
"list" : [123, null],
"obj2" : {
"aaa" : "bbb",
"null" : null
}
},
"list" : [
false,
{"books":"c++"},
[321, "str"]
]
}
{\"obj\" : {\"name\" : \"xzx\",\"list\" : [123, null],\"obj2\" : {\"aaa\" : \"bbb\",\"null\" : null}},\"list\" : [false,{\"books\":\"c++\"},[321, \"str\"]]}