반응형
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}'
반응형
'javascript' 카테고리의 다른 글
[JS] axios와 headers (2) | 2023.04.17 |
---|---|
[JS] fetch 와 XHR (0) | 2023.04.16 |
[JS] async, await (0) | 2023.04.09 |
[JS] Promise (0) | 2023.04.05 |
자바스크립트 비동기 콜 스택(callstack) , 콜 백(callback) (0) | 2023.04.03 |