반응형
var object ={
name : '윤인성',
region: '서울특별시'
};
console.log(JSON.stringify(object));
var copy = JSON.parse(JSON.stringify(object));
console.log(copy);
{"name":"윤인성","region":"서울특별시"}
{ name: '윤인성', region: '서울특별시' }
stringify : 객체를 스트링으로 변환
parse : 스트링을 JSON 객체로 변환
var object={
name: 'object',
prop : 'object',
toJSON: function(){
return {
custom : 'custom'
};
}
}
console.log(JSON.stringify(object));
{"custom":"custom"}
JSON.stringify() 메서드의 매개변수에 넣은 객체에 toJSON() 메서드가 없다면 객체 전체를 JSON으로 변환합니다.
반면 toJSON()메서드가 있다면 toJSON() 메서드에서 객체를 JSON으로 변환합니다.
반응형
'언어 > javascript' 카테고리의 다른 글
javascript : 스타일 속성 이름 차이점 (0) | 2020.12.17 |
---|---|
javascript : 브라우저 관련객체 (0) | 2020.12.17 |
javascript : every , some (0) | 2020.12.16 |
javascript : filter (0) | 2020.12.16 |
javascript : map (0) | 2020.12.16 |