• Home
  • Raw
  • Download

Lines Matching refs:stringify

16 assert (JSON.stringify ("") === '""');
19 assert (JSON.stringify (normal_string) == '"asdasd"');
22 assert (JSON.stringify (format_characters) == '"\\ba\\fs\\nd\\ra\\tsd"');
25 assert (JSON.stringify (ctl_string) == '"asd\\u001fasd"');
28 assert (JSON.stringify (escpad_string) == '"\\"asdasd"');
30 assert (JSON.stringify('\u2040') == '"⁀"');
31 assert (JSON.stringify('abc\u2040\u2030cba') == '"abc⁀‰cba"');
34 assert (JSON.stringify (1) === '1');
35 assert (JSON.stringify (true) === 'true');
36 assert (JSON.stringify ("foo") === '"foo"');
37 assert (JSON.stringify (null) === 'null');
38 assert (JSON.stringify (undefined) === undefined);
40 assert (JSON.stringify (new Number(1)) === '1');
41 assert (JSON.stringify (new Boolean(true)) === 'true');
42 assert (JSON.stringify (new String("foo")) === '"foo"');
46 assert (JSON.stringify (empty_object) == '{}');
51 assert (JSON.stringify (empty_object) == '{}');
54 assert (JSON.stringify (p_object) == '{"a":1,"b":true,"c":"foo","d":null}');
57 assert (JSON.stringify (o_object) == '{"a":1,"b":true,"c":"foo"}');
62 assert (JSON.stringify (parent) == '{"a":true,"b":{"a":1,"b":"\\nfoo"},"c":null}');
69 JSON.stringify (recursive_object)
78 assert (JSON.stringify (empty_array) == '[]');
81 assert (JSON.stringify (array) == '[null]');
84 assert (JSON.stringify (p_array) == '[1,true,"foo",null,null]');
87 assert (JSON.stringify (o_array) == '[1,true,"foo"]');
92 assert (JSON.stringify (parent) == '[true,[1,"\\nfoo",null],null]');
99 JSON.stringify (recursive_array)
107 assert (JSON.stringify (object) == '{"a":1,"b":[1,true,{"a":"foo"}]}');
110 assert (JSON.stringify(object) === '{"a":[1],"b":{}}');
113 assert (JSON.stringify (array) == '[1,{"a":2,"b":true,"c":[3]}]');
120 assert (JSON.stringify (to_json_object) === "3");
130 assert (JSON.stringify (object, replacer_function) == '{"a":"FOO","b":"JSON","c":3}');
133 assert (JSON.stringify (object, filter) == '{"a":"JSON","b":"JSON"}');
135 assert (JSON.stringify ([], [ 'foo', 'foo' ]) === '[]');
143 JSON.stringify([], [number]);
160 JSON.stringify (object, replacer_thrower)
170 assert (JSON.stringify (object, 3) == '{"a":2}');
171 assert (JSON.stringify (object, true) == '{"a":2}');
172 assert (JSON.stringify (object, null) == '{"a":2}');
173 assert (JSON.stringify (object, undefined) == '{"a":2}');
174 assert (JSON.stringify (object, "foo") == '{"a":2}');
177 assert (JSON.stringify (object, new Boolean (true)) == '{"a":2}');
178 assert (JSON.stringify (object, new Number (3)) == '{"a":2}');
179 assert (JSON.stringify (object, new String ("foo")) == '{"a":2}');
180 assert (JSON.stringify (object, { "a": 3 }) == '{"a":2}');
184 assert (JSON.stringify (object, null, " ") == '{\n "a": 2\n}');
185 assert (JSON.stringify (object, null, "asd") == '{\nasd"a": 2\n}');
186 assert (JSON.stringify (object, null, "asd0123456789") == '{\nasd0123456"a": 2\n}');
187 assert (JSON.stringify (object, null, "asd\u20400123456789") == '{\nasd⁀012345"a": 2\n}');
188 assert (JSON.stringify (object, null, 100) == '{\n "a": 2\n}');
189 assert (JSON.stringify (object, null, -5) == '{"a":2}');
192 assert (JSON.stringify (array, null, " ") == '[\n 2\n]');
193 assert (JSON.stringify (array, null, "asd") == '[\nasd2\n]');
194 assert (JSON.stringify (array, null, "asd0123456789") == '[\nasd01234562\n]');
195 assert (JSON.stringify (array, null, "asd\u20400123456789") == '[\nasd⁀0123452\n]');
196 assert (JSON.stringify (array, null, 100) == '[\n 2\n]');
197 assert (JSON.stringify (array, null, -5) == '[2]');
200 assert (JSON.stringify (nested_object, null, 2) == '{\n "a": 2,\n "b": {\n "c": 1,\n "d": t…
203 assert (JSON.stringify (nested_array, null, 2) == '[\n 2,\n [\n 1,\n true\n ]\n]');
207 assert (JSON.stringify (object, null, true) == '{"a":2}');
208 assert (JSON.stringify (object, null, null) == '{"a":2}');
209 assert (JSON.stringify (object, null, undefined) == '{"a":2}');
212 assert (JSON.stringify (object, null, new Boolean (true)) == '{"a":2}');
213 assert (JSON.stringify (object, null, [1, 2, 3] ) == '{"a":2}');
214 assert (JSON.stringify (object, null, { "a": 3 }) == '{"a":2}');