このページで実行済みのコード
var data = { foo: 'test', bar: 1234, baz: true };
開発コンソールで以下のコードを順番に実行して結果を確認してみてください
> JSON.stringify(data); "{"foo":"test","bar":1234,"baz":true}" > JSON.parse(JSON.stringify(data)); Object {foo: "test", bar: 1234, baz: true} > JSON.stringify(data, function(key, val) { return (key === 'bar') ? undefined : val; }); "{"foo":"test","baz":true}" > JSON.stringify(data, null, 4); "{ "foo": "test", "bar": 1234, "baz": true }"