모던 웹을 위한 Javascript jQuery 책을 보면서 정리하는 내용이다.
ECMAScript5 부터는 정식으로 JSON 객체를 지원한다. JSON은 javascript object notation의 약자로 자바스크립트 객체 형태를 가지는 문자열을 말한다.
변환을 위한 2개의 메서드를 제공한다.
JSON.stringify() : 자바스크립트 객체 -> JSON 문자열 변환
JSON.parse() : JSON 문자열 -> 자바스크립트 객체 변환
예제를 통해 살펴보자.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>ECMAScript5 JSON </title> <script> /* ECMAScript5 JSON */ var obj = { name : 'moondol', region : 'seoul' }; alert(JSON.stringify(obj)); var copy = JSON.parse(JSON.stringify(obj)); alert(copy.name + ' : ' + copy.region); </script> </head> <body> </body> </html> | cs |
정말 간단하게 자바스크립트 객체 <-> JSON 문자열 간 변환이 가능하다.
퇴사 관련 이야기들을 모아 책으로 출판했습니다. 아래 링크에서 전체 목차를 읽어보세요! 대기업 퇴사 이야기 전체보기 : http://www.bookk.co.kr/book/view/21659 아래 링크로 간단한 후기 링크를 남기면 배송비도 환급된다고 하니 참고해주세요.
'문돌이의 IT > JavaScript' 카테고리의 다른 글
자바스크립트 문서객체모델(javaScript BOM) (0) | 2017.10.18 |
---|---|
자바스크립트 브라우저 객체 모델(javaScript BOM) (0) | 2017.10.17 |
ECMAScript5 Array 객체 (0) | 2017.10.16 |
자바스크립트 내장객체(3) Array 객체 (0) | 2017.10.15 |
자바스크립트 내장객체(2) (0) | 2017.10.14 |