javascript
[JS] JSON 파싱
개발짜옹
2023. 4. 11. 23:07
반응형

JSON 은 문자열로 전달된다.
그래서 JSON 파싱해서 사용해야 하는데
각 언어 마다 방법이 있다.
# JSON.parse()
자바스크립트에서는
JSON.parse() 매서드를 사용한다
json 문자열을 자바스크립트 객체로 변환해준다.
사용 예시
const json = '{"result":true, "count":42}';
const obj = JSON.parse(json);
console.log(obj.count);
// Expected output: 42
console.log(obj.result);
// Expected output: true
파싱을 하지 않으면 obj.count 로 접근이 불가능하지만
파싱하고 나면 접근이 가능하다.
반대로 자바스크립트 객체를 JSON 문자열로 바꾸는 매서드도 있다.
# JSON.stringify()
사용 예시
const json = '{"result":true, "count":42}';
const obj = JSON.parse(json);
JSON.stringify(obj) // '{"result":true, "count":42}'
반응형