English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
JSON 객체는 JavaScript로 생성할 수 있습니다.
JSON 객체는 괄호로 감싸져 있습니다{}.
JSON 객체는키/값(키/value) 형식으로 작성해야 합니다.
키반드시 문자열이어야 하며,value반드시 유효한 JSON 데이터 타입이어야 합니다.
키value와의 사이는 콜론(:)으로 구분되어야 하며, 각name/value데이터는 콤마(,)로 구분됩니다。
다음 예제는 JavaScript에서 JSON을 사용하여 객체를 생성하는 방법을 보여줍니다:
var myJSON = { "name":"Seagull", "age":32, "city":"New Delhi" };테스트를 보세요‹/›
객체 값을 접근하기 위해 점(.) 표기법을 사용할 수 있습니다:
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; myJSON.name; // returns "Seagull"테스트를 보세요‹/›
또한 대괄호([]) 표기법을 사용하여 객체 값을 접근할 수 있습니다:
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; myJSON["name"]; // returns "Seagull"테스트를 보세요‹/›
우리는 루프를 사용하여 객체 속성을 순회할 수 있습니다:for-in。
다음 예제는 JSON 객체의 각 속성을 가져오는 것을 보여줍니다:이름:
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; for(let x in myJSON) { document.getElementById("output").innerHTML += x; }테스트를 보세요‹/›
다음 예제는 JSON 객체의 각 속성을 가져오는 것을 보여줍니다:값:
var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" }; for(let x in myJSON) { document.getElementById("output").innerHTML += myJSON[x]; }테스트를 보세요‹/›
객체는 다른 객체 내에 포함될 수 있습니다. 각 내嵌套된 객체는 독특한 접근 경로를 가져야 합니다.
var myJSON = { "name":"Seagull", "age":22, "pets": { "type":"dog", "name":"Oscar" } }
우리는 점(.) 표기법 또는 대괄호([]) 표기법을 사용하여 내嵌套된 JSON 객체에 접근할 수 있습니다:
myJSON.pets.name; /*** 또는 ***/ myJSON.pets["name"];테스트를 보세요‹/›
점(.) 표기법을 사용하여 JSON 객체 내의 어떤 값도 수정할 수 있습니다:
myJSON.age = 300; myJSON.pets.name = "Coco";테스트를 보세요‹/›
또한 대괄호([]) 표기법을 사용하여 객체 값을 수정할 수 있습니다:
myJSON["age"] = 300; myJSON.pets["name"] = "Coco";테스트를 보세요‹/›
delete 키워드를 사용하여 JSON 객체에서 속성을 제거합니다.
delete myJSON.pets;테스트를 보세요‹/›