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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
| my_string=
| my_string.to_string()="\t"
| my_string=\
| my_string.to_string()="\\"
| my_string=/
| my_string.to_string()="\/"
| my_string.to_string(NOSLASHESCAPE)="/"
| my_string=/foo/bar/baz
| my_string.to_string()="\/foo\/bar\/baz"
| my_string.to_string(NOSLASHESCAPE)="/foo/bar/baz"
| my_string=foo
| my_string.to_string()="foo"
| my_int=9
| my_int.to_string()=9
| my_null.to_string()=null
| my_array=
| [0]=1
| [1]=2
| [2]=3
| [3]=null
| [4]=5
| my_array.to_string()=[
| 1,
| 2,
| 3,
| null,
| 5
| ]
| my_array=
| [0]=1
| [1]=2
| [2]=3
| [3]=4
| [4]=5
| [5]=null
| [6]=7
| my_array.to_string()=[1,2,3,4,5,null,7]
| after del_idx(0,1)=0, my_array.to_string()=[2,3,4,5,null,7]
| after del_idx(0,1)=0, my_array.to_string()=[3,4,5,null,7]
| after del_idx(0,1)=0, my_array.to_string()=[4,5,null,7]
| after del_idx(0,1)=0, my_array.to_string()=[5,null,7]
| after del_idx(0,1)=0, my_array.to_string()=[null,7]
| after del_idx(0,1)=0, my_array.to_string()=[7]
| after del_idx(0,1)=0, my_array.to_string()=[]
| after del_idx(0,1)=-1, my_array.to_string()=[]
| after del_idx(0,7)=0, my_array.to_string()=[]
| after del_idx(0,8)=-1, my_array.to_string()=[1,2,3,4,5,null,7]
| after del_idx(0,6)=0, my_array.to_string()=[7]
| after adding more entries, my_array.to_string()=[7,"s1","s2","s3"]
| my_array=
| [0]=1
| [1]=2
| [2]=3
| [3]=4
| [4]=5
| [5]=null
| [6]=7
| my_array.to_string()=[1,2,3,4,5,null,7]
| put_idx(5,6)=0
| put_idx(63,0)=0
| put_idx(129,0)=0
| put_idx(SIZE_T_MAX,0)=-1
| my_array=
| [0]=3
| [1]=1
| [2]=2
| [3]=null
| [4]=0
| my_array.to_string()=[
| 3,
| 1,
| 2,
| null,
| 0
| ]
| my_array=
| [0]=null
| [1]=0
| [2]=1
| [3]=2
| [4]=3
| my_array.to_string()=[
| null,
| 0,
| 1,
| 2,
| 3
| ]
| find json_object(1) in my_array successfully: 1
| baz_obj.to_string()="fark"
| my_object=
| abc: 12
| foo: "bar"
| bool0: false
| bool1: true
| my_object.to_string()={
| "abc":12,
| "foo":"bar",
| "bool0":false,
| "bool1":true
| }
|
|