English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JSON-Objekt (Object)

JSON Grundtutorials

JSON-Objekt kann mit JavaScript erstellt werden.

JSON-Objekt wird mit Klammern umgeben {}.Schlüssel/Wert(key/in der Form (key, value) geschrieben werden.

keymuss ein String sein undvaluemuss ein gültiger JSON-Datentyp sein.

keyvalue zwischen dem Komma (:) getrennt sind, jedername/valueWerte durch Kommas (,) getrennt.

Erstellung von JSON-Objekten

Nachstehendes Beispiel zeigt die Methode zur Erstellung von Objekten mit JSON in JavaScript

var myJSON = { "name":"Seagull", "age":32, "city":"New Delhi" };
Testen Sie heraus‹/›

Wert eines Objekts abrufen

Um auf den Wert eines Objekts zuzugreifen, können wir die Schreibweise mit dem Punkt (.) verwenden:

var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" };
myJSON.name;   // returns "Seagull"
Testen Sie heraus‹/›

Wir können auch die Schreibweise mit eckigen Klammern ([]) verwenden, um auf den Wert eines Objekts zuzugreifen:

var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" };
myJSON["name"];   // returns "Seagull"
Testen Sie heraus‹/›

Objekte durchsuchen

Wir können durch einen Durchlauf die Eigenschaften eines Objekts durchsuchenfor-in.

Nachstehendes Beispiel zeigt, wie man jeden Attribut eines JSON-Objekts abruftName:

var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" };
for(let x in myJSON) {
   document.getElementById("output").innerHTML += x;
}
Testen Sie heraus‹/›

Nachstehendes Beispiel zeigt, wie man jeden Attribut eines JSON-Objekts abruftWert:

var myJSON = { "name":"Seagull", "age":22, "city":"New Delhi" };
for(let x in myJSON) {
   document.getElementById("output").innerHTML += myJSON[x];
}
Testen Sie heraus‹/›

Verschachtelte JSON-Objekte

Objekte können in anderen Objekten verschachtelt werden. Jeder verschachtelte Objekt muss einen eindeutigen Zugriffspfad haben.

  var myJSON = {
  "name":"Seagull",
  "age":22,
  "pets": { 
   "type":"Hund",
   "name":"Oscar"
  }
  }

Wir können die Schreibweise mit dem Punkt (.) oder eckigen Klammern ([]) verwenden, um in verschachtelte JSON-Objekte zu gelangen:

myJSON.pets.name;
/*** ODER ***/
myJSON.pets["name"];
Testen Sie heraus‹/›

Objektwerte ändern

Die Schreibweise mit dem Punkt (.) kann verwendet werden, um jeden Wert eines JSON-Objekts zu ändern:

myJSON.age = 300;
myJSON.pets.name = "Coco";
Testen Sie heraus‹/›

Wir können auch die Schreibweise mit eckigen Klammern ([]) verwenden, um den Wert eines Objekts zu ändern:

myJSON["age"] = 300;
myJSON.pets["name"] = "Coco";
Testen Sie heraus‹/›

Objekteigenschaften löschen

Verwenden Sie den Schlüsselwort 'delete', um Eigenschaften aus einem JSON-Objekt zu löschen.

delete myJSON.pets;
Testen Sie heraus‹/›