티스토리 뷰

Javascript

[JavaScript] JSON 관련

sonna 2020. 11. 4. 15:15
반응형

자주 사용하지만 사용할 때마다 서칭하는 ㅠㅠ

상세 문법들이 더 있지만 일단 간단하게 사용.

 

 

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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함