Lines Matching refs:object
106 object = {"a": 1, "b": [1, true, {"a": "foo"}]};
107 assert (JSON.stringify (object) == '{"a":1,"b":[1,true,{"a":"foo"}]}');
109 object = {"a": [1], "b": {}};
110 assert (JSON.stringify(object) === '{"a":[1],"b":{}}');
129 object = { "a": "JSON", "b": new String("JSON"), "c": 3 };
130 assert (JSON.stringify (object, replacer_function) == '{"a":"FOO","b":"JSON","c":3}');
133 assert (JSON.stringify (object, filter) == '{"a":"JSON","b":"JSON"}');
160 JSON.stringify (object, replacer_thrower)
169 object = { "a": 2 };
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}');
183 object = {"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}');
206 object = { "a": 2 };
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}');
211 // Checking space (formatting parameter) with different object types
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}');