본문 바로가기
FrontEnd/JavaScript

[JavaScript]JSON parse, stringify 함수

by 코딩로그 2022. 9. 8.

JSON : 자바스크립트 객체 문법을 따르는 문자 기반의 데이터 포맷입니다. AJAX를 사용할때 이 JSON을 활용하고는 합니다.

 

1. JSON.stringify() : 자바스크립트 객체를 JSON 텍스트 문자열로 저장합니다. 객체/배열에서 JSON문자열을 만드는 것입니다.(Object->String 변환)

 

var object1 = {
    "email": "slsls@naver.com",
    "pass": "1ss4",
}

var str = JSON.stringify(object1);

console.log(typeof (str));//string

 

 

2. JSON.parse() : 문자열을 객체로 변환시켜줍니다.  JSON 문자열의 구문을 분석하고, 그 결과에서 js 값이나 객체를 생성하게 됩니다.(String->Object 변환)

const json = '{"email":"email@naver.com", "count":12}';
const obj = JSON.parse(json);

console.log(obj.count);//12

console.log(typeof(obj));//object 출력

 

 

 

참고

https://developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/JSON

'FrontEnd > JavaScript' 카테고리의 다른 글

AJAX  (0) 2022.09.28