2016. 8. 9. 19:43
[변환법] JSON <-----> Javascript Object Javascript & HTML & CSS/pure javascript2016. 8. 9. 19:43
JSON의 정체?
JSON은 텍스트 형태로도 존재할 수 있고,
객체 형태로도 존재할 수 있다.
네트워크를 통해 전송된 JSON은 형태는 갖추고 있지만, 기본적으로 텍스트다.
그러므로 내부의 값을 꺼내어 쓰려면 파싱을 해줘야 한다.
JSON(텍스트 -> 객체)
var obj = JSON.parse(JSON텍스트);
JSON(객체 -> 텍스트)
var txt = JSON.stringify(JSON오브젝트);
JSON의 이동을 정리한 그림
JSON은 사용할 때엔 객체형태로 사용하고,
네트워크를 통해 이동할 때엔 문자열 형태로 이동하게 된다.
front-end단에서는 JSON이라는 이름의 객체(자료를 담고 있는 JSON Object를 말하는 게 아니라 stringify()와 parse() 함수를 통해 JSON형태의 자료를 컨트롤 할 수 있는 객체)를 browser차원에서 지원한다.
'Javascript & HTML & CSS > pure javascript' 카테고리의 다른 글
javascript 배열의 특징 (0) | 2016.12.04 |
---|---|
javascript의 6가지 자료형 (0) | 2016.12.04 |
Array객체의 map() 메서드 (0) | 2016.08.09 |
javascript에서 false로 판단하는 것 (0) | 2016.08.05 |
javascript 참고자료 (0) | 2016.08.01 |