JSON (JavaScript Object Notation) ist ein beliebtes Datenformat, das häufig in Webanwendungen verwendet wird, um Daten zwischen Client und Server auszutauschen. Es ist leichtgewichtig und einfach zu lesen und zu schreiben. JSON hat eine Syntax, die JavaScript-Objektliteralen sehr ähnlich ist, was das Arbeiten mit JSON in JavaScript erleichtert.
Hier ist ein einfacher Leitfaden, wie man JSON in JavaScript analysiert:
1. Verwenden Sie `JSON.parse()`, um eine JSON-Zeichenkette in ein JavaScript-Objekt zu konvertieren:
```javascript var jsonText = ‘{name“John”, age, city“New York”}’; var obj = JSON.parse(jsonText); console.log(obj.name); // “John“ ```2. Um einen JSON-Text aus einem Server anfordern und analysieren, verwenden Sie die Funktion `fetch()`:
```javascript fetch(“https://api.example.com/data”) .then(response => response.json()) .then(data => console.log(data)) .catch((error) => console.error(‘Error:’, error)); ``` In diesem Fall gibt `response.json()` ein Versprechen zurück, das erfüllt wird, sobald der Körper des Textes ausgelesen und in ein JavaScript-Objekt deserialisiert wurde.3. JSON-Daten können auch verschachtelt sein. Sie können auf die verschachtelten Werte zugreifen, indem Sie die Punktnotation `.property` oder die Klammerschreibweise `[‘property’]` verwenden:
```javascript var jsonText = ‘{student:“name”:“John”, age, city“New York”}}’; var obj = JSON.parse(jsonText); console.log(obj.student.name); // “John“ ```Bitte beachten Sie, dass `JSON.parse()` einen SyntaxError wirft, wenn die Zeichenkette nicht korrektes JSON ist. Beispielsweise müssen alle Schlüssel in Anführungszeichen eingeschlossen sein. Sie sollten daher `JSON.parse()` in einem `try`/`catch`-Block verwenden, um solche Fehler ordnungsgemäß zu behandeln.