Lines Matching refs:Stringify
233 // Stringify
236 assertEquals(expected, JSON.stringify(input));
237 assertEquals(expected, JSON.stringify(input, null, 0));
257 assertEquals("[\n 1,\n 2,\n 3\n]", JSON.stringify([1, 2, 3], null, 1));
258 assertEquals("[\n 1,\n 2,\n 3\n]", JSON.stringify([1, 2, 3], null, 2));
260 JSON.stringify([1, 2, 3], null, new Number(2)));
261 assertEquals("[\n^1,\n^2,\n^3\n]", JSON.stringify([1, 2, 3], null, "^"));
263 JSON.stringify([1, 2, 3], null, new String("^")));
265 JSON.stringify([1, 2, [3, [4], 5], 6, 7], null, 1));
266 assertEquals("[]", JSON.stringify([], null, 1));
268 JSON.stringify([1, 2, [3, [4], 5], 6, 7], null));
270 JSON.stringify([1, 2, [3, [4], 5], 6, 7], DoubleNumbers));
284 JSON.stringify({ get getter() { counter++; return 123; } }));
287 JSON.stringify({ get getter() { counter++; return 123; } },
316 assertThrows(function () { JSON.stringify(circular); }, TypeError);
317 assertThrows(function () { JSON.stringify(circular, null, 0); }, TypeError);
324 assertEquals('{"x":5}', JSON.stringify({x:5,y:6}, ['x']));
326 JSON.stringify({a:"b",c:"d"}, null, 1));
327 assertEquals('{"y":6,"x":5}', JSON.stringify({x:5,y:6}, ['y', 'x']));
337 JSON.stringify({a:"b",c:"d"}, null,
342 JSON.stringify({a:"b",c:"d"}, null, 15));
346 assertEquals('{"x":"42"}', JSON.stringify({x: String}, newx));
347 assertEquals('{"x":42}', JSON.stringify({x: Number}, newx));
348 assertEquals('{"x":true}', JSON.stringify({x: Boolean}, newx));
359 JSON.stringify({a: undefined, b: function(){}, c: 42, d: 42},
377 var encoded = JSON.stringify(string);