string을 json으로, json을 string으로 변환

자바스크립트에서 코딩 하다보면 json 구조인 object 타입과 string 타입으로 변환해야 하는 경우가 자주있다.

이 경우 JSON.parse()와 JSON.stringify() 함수로 변환이 쉽게 가능하다.

먼저 쉬운 stringify 함수부터 써보자.


person 이라는 object를 만들어서 string으로 변환하는 코드를 실행해보면


이렇게 잘 변환된다.

하지만 거꾸로 올 때는 조금 까다롭다.


이렇게 네가지의 string을 만들어놓고 firebug의 console에서 JSON.parse() 함수를 이용해서 변환해보자.


person_str4 변수만 정상적으로 parse 됐다.

자바스크립트 안에서 object로 만들때는 네가지 방법 다 가능하지만

JSON.parse() 를 이용할 때는 key와 value가 모두 쌍따옴표로 감싸져야 한다.