JSON형식 변환 방법 - JSON.parse(), JSON.stringify()
JavaScript 관련 글입니다.
- JS Event Loop, 자바스크립트 동작 원리
- 호이스팅이란 , var, let, const 차이
- Three.js에 대해
- script, script async, script defer의 차이
- AJAX가 무엇일까?
- 함수선언식과 함수표현식
- null과 undefined의 차이 간단정리
- setTimeout과 setInterval 요약
- this의 여러가지 의미
- Spread Operator(...)?
- JS class Constructor
- ES6 Destructuring Syntax
- default 파라미터 알아보기
- import / export 를 사용한 모듈식 개발방법
- Optional Chaining (?.)
- 프로미스(Promise)에 대해서
- ES8 - async / await
- Symbol 자료형?
- forEach, for in, for of 알아보기
- JSON형식 변환 방법 - JSON.parse(), JSON.stringify()
- 자바스크립트 가비지 컬렉션
- 화살표 함수와 일반함수의 차이
- JavaScript Array.reduce() 간단히 알아보기
이번 글에서는 JSON형식 변환에 대해서 알아보겠습니다.
JSON
JSON은 Javascript Object Notation의 약자로 하나의 데이터 포맷입니다.
JSON형식은 사람, 기계가 모두 이해하기 쉽고 저용량으로, 최근 JSON이 XML을 대체하여 데이터 전송에 많이 사용합니다.
key-value 형태이며 key값과 value값은 쌍따옴표로 표시하고 사이에 콜론(:)이 있습니다.
JSON.parse()
// JSON형식
const a = '{"name" : "kim", "age" : "26"}'
JSON.parse(a);
위와 같이 a라는 변수에 JSON형식의 텍스트를 저장하였습니다. JSON.parse()를 사용하면 {name: ‘kim’, age: ‘26’}, 즉 Object로 변환시킬 수 있습니다.
JSON.stringify()
// JSON형식
const a = {name: 'kim', age: '26'};
JSON.stringify(a);
반대로 JSON.stringify()를 사용하면 Object를 JSON 텍스트로 변환시킬 수 있습니다. {name: ‘kim’, age: ‘26’} 가 ‘{“name”:”kim”,”age”:”26”}’로 변환됩니다.
End.