JavaScript:JSON
Methods
JSON.stringify()
JSON.stringify()
메서드는 JavaScript 값이나 객체를 JSON 문자열로 변환합니다. 선택적으로, replacer
를 함수로 전달할 경우 변환 전 값을 변형할 수 있고, 배열로 전달할 경우 지정한 속성만 결과에 포함합니다.
toJSON()
작동
객체에 toJSON
속성(또는 함수)가 있을 경우 JSON 문자열 화 동작을 재정의 할 수 있다. 예를 들면:
var obj = {
foo: 'foo',
toJSON: function() {
return 'bar';
}
};
JSON.stringify(obj); // '"bar"'
JSON.stringify({ x: obj }); // '{"x":"bar"}'