[JQUERY]JSON.parse(), JSON.stringify()

해내면 그만!XX·2022년 4월 23일
0

JSON.stringify()
: stringify 메소드는 json 객체를 String 객체로 변환시켜 줍니다.
웹 서버로 데이터를 보낼 때 데이터는 문자열이여야 하며, JSON.stringify()를 사용해서 Javascript 객체를 문자열로 변환 할 수 있습니다.

var obj = { name: "John", age: 30, city: "New York" }; 
var myJSON = JSON.stringify(obj); 
document.getElementById("demo").innerHTML = myJSON; 
//결과값 {"name":"John","age":30,"city":"New York"}

JSON에서는 날짜 객체가 허용되지 않습니다. JSON.stringify () 함수는 모든 날짜를 문자열로 변환합니다.

var obj = { name: "John", today: new Date(), city : "New York" }; 
var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON; 
//결과값 {"name":"John","today":"2020-01-10T13:29:19.764Z","city":"New York"}

JSON.parse()
: parse 메소드는 string 객체를 json 객체로 변환시켜줍니다.
웹 서버로 데이터를 보낼 때 데이터는 문자열이여야 하며, JSON.parse()로 데이터를 구문 분석하며, 데이터가 Javascript 객체로 변환됩니다.

var txt = '{"name":"John", "age":30, "city":"New York"}' 
var obj = JSON.parse(txt); 
document.getElementById("demo").innerHTML = obj.name + ", " + obj.age;
 //결과값 John, 30

0개의 댓글