JSON steht für JavaScript Object Notation. Es ist ein leichtgewichtiges Daten-Austauschformat, das menschenlesbar und einfach für Computer zu analysieren und erstellen ist. JSON ist ein Textformat, das völlig unabhängig von der Programmiersprache ist, jedoch verwenden viele Programmiersprachen, einschließlich JavaScript, das Format.
In JavaScript wird JSON häufig verwendet, um Daten von einem Server zu empfangen oder an einen Server zu senden. Es wird oft als Alternative zu XML verwendet, da es weniger umfangreich und einfacher zu lesen ist.
Sie können ein JavaScript-Objekt in eine JSON-Zeichenfolge umwandeln, indem Sie die Funktion `JSON.stringify()` verwenden. Dies ist nützlich, wenn Sie Daten an einen Server senden möchten.
Beispiel:
```javascript
var obj = {name: “John”, age: 30, city: “New York”};
var myJSON = JSON.stringify(obj);
```
Umgekehrt können Sie eine JSON-Zeichenkette in ein JavaScript-Objekt umwandeln, indem Sie die Funktion `JSON.parse()` verwenden. Dies ist nützlich, wenn Sie Daten von einem Server empfangen.
Beispiel:
```javascript
var obj = JSON.parse(‘{ name“John”, age, city“New York”}’);
```
Danach können Sie auf die Eigenschaften des Objekts wie gewohnt zugreifen, zum Beispiel `obj.name`.