JS-JSON.parse(), JSON.stringify()
by EunHye Jung
JSON.parse()
- 웹서버로부터 데이터를 받을때, 데이터는 항상 문자열(string) 형태이다.
JSON.parse()
를 이용해서 데이터를 파싱하면, 데이터는 자바스크립트 객체가 된다. JSON.parse()
지원 브라우저- Firefox 3.5
- Internet Explorer 8
- Chrome
- Opera10
- Safari4
Example
-
다음과 같은 형태를 웹서버로부터 받았다고 하면,
'{ "name":"John", "age":30, "city":"New York"}'
자바스크립트 함수 JSON.parse()를 사용해서 텍스트를 자바스크립트 객체로 변환한다.
var obj = JSON.parse({ "name":"John", "age":30, "city":"New York"}');
JSON.stringify()
- JSON형태로 데이터를 서버와 주고받을때, 웹서버로 데이터를 보낼때, 데이터는 문자열(string)형태여야 한다.
- 자바스크립트 객체를 문자열의 형태로 바꾸기 위해서는
JSON.stringify()
함수를 이용한다. JSON.stringify()
지원 브라우저- Firefox 3.5
- Internet Explorer 8
- Chrome
- Opera10
- Safari4
Example
-
다음과 같이 obj 객체 변수를 웹서버에 보내려면,
var obj = { name: "John", age: 30, city: "New York" };
JSON.stringify()
함수를 사용하면 된다.var myJSON = JSON.strinigfy(obj);
Subscribe via RSS