티스토리 뷰
반응형
자주 사용하지만 사용할 때마다 서칭하는 ㅠㅠ
상세 문법들이 더 있지만 일단 간단하게 사용.
1. JSON 문자열을 Object로 변환
- 변수 = JSON.parse(JSON 문자열);
- 출처 : developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/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
2. JavaScript 값이나 객체를 JSON 문자열로 변환
- 변수(문자열) = JSON.stringify(객체);
- 출처 : developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
console.log(JSON.stringify({ x: 5, y: 6 }));
// expected output: "{"x":5,"y":6}"
console.log(JSON.stringify([new Number(3), new String('false'), new Boolean(false)]));
// expected output: "[3,"false",false]"
console.log(JSON.stringify({ x: [10, undefined, function(){}, Symbol('')] }));
// expected output: "{"x":[10,null,null,null]}"
console.log(JSON.stringify(new Date(2006, 0, 2, 15, 4, 5)));
// expected output: ""2006-01-02T15:04:05.000Z""
반응형
'Javascript' 카테고리의 다른 글
encodeURI(String) (0) | 2023.08.07 |
---|---|
[Javascript] 거듭제곱 (0) | 2023.04.27 |
내장함수 이것저것 (0) | 2022.10.19 |
Chrome에서 window.resizeTo(w, h)가 되지 않는 이유 (0) | 2019.07.31 |
브라우저 구분 (0) | 2018.10.18 |