⊗jsSpJnInr 78 of 294 menu

JavaScript에서 JSON 형식 소개

때로는 배열이나 객체와 같은 데이터 구조를 문자열로 변환해야 할 때가 있습니다. 이는 예를 들어 인터넷을 통해 이 구조를 전송하거나 저장소에 저장하기 위해 필요할 수 있습니다.

이를 위해 JavaScript에는 특별한 형식인 JSON이 고안되었습니다.

JSON 형식은 두 가지 구조 중 하나를 포함할 수 있습니다: 배열 또는 키-값 쌍이 있는 객체. 배열과 객체는 JavaScript에서와 동일하게 구성되지만 제한이 있습니다: 모든 문자열과 객체의 문자열 키는 큰따옴표로 묶어야 합니다.

예를 들어, JSON 형식으로 배열을 포함하는 문자열을 만들어 보겠습니다:

let json = '[1, 2, 3, 4, 5, "a", "b"]';

이제 JSON 형식으로 객체를 포함하는 문자열을 만들어 보겠습니다:

let json = `{ "a": "aaa", "b": "bbb", "c": "ccc", "111": "ddd" }`;

이러한 구조를 어떤 순서로든 결합할 수 있습니다:

let json = `[ { "a": "aaa", "b": "bbb" }, { "c": "ccc", "d": "ddd" } ]`;

JavaScript 구조와 달리, JSON에서는 배열과 객체의 마지막 요소 뒤에 쉼표가 허용되지 않습니다:

let json = '[1, 2, 3, 4, 5,]'; // 틀림 let json = '[1, 2, 3, 4, 5]'; // 맞음

숫자와 문자열 외에도 요소로는 true, falsenull 값도 사용될 수 있습니다:

let json = '[null, true, false]';

다음 배열이 주어졌습니다:

let arr = [1, 2, 3, 'a', 'b', 'c'];

이 배열을 JSON 형식의 문자열로 수동 변환하세요.

다음 객체가 주어졌습니다:

let obj = { a: 1, b: 2, c: 'eee', d: true, };

이 객체를 JSON 형식의 문자열로 수동 변환하세요.

다음 객체가 주어졌습니다:

let obj = { a: ['a', 'b', 'c',], b: '111', c: 'eee', };

이 객체를 JSON 형식의 문자열로 수동 변환하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부