JSON: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „= Einführung = JSON steht für '''J'''ava'''S'''cript '''O'''bject '''N'''otation. Die Darstellung ist sehr kompakt und wird daher entsprechend im Netz verwen…“) |
(→Aufbau) |
||
Zeile 3: | Zeile 3: | ||
= Aufbau = | = Aufbau = | ||
<code> | |||
{ | |||
"firstName": "John", | |||
"lastName": "Smith", | |||
"isAlive": true, | |||
"age": 25, | |||
"hight_cm": 176.5, | |||
"address": { | |||
"street": "21 2nd street", | |||
"city": Ney York", | |||
"state": NY" | |||
}, | |||
"phoneNumbers": [ | |||
{ | |||
"type": "home", | |||
"number: "123 45 67" | |||
}, | |||
{ | |||
"type": "office", | |||
"number": "76 54 321", | |||
}, | |||
], | |||
"children": [], | |||
"spouse": null | |||
} | |||
</code> | |||
* Der Code ist immer in {} eingeschlossen, was einem Deklarationsblock entspricht. | |||
* Jedes Deklarations- Wertepaar wird mit einem Komma (,) abgeschlossen | |||
* Alle Deklarationen werden in Anführungszeichen(") eingeschlossen | |||
* Strings müssen ebenfalls in "" eingeschlossen werden | |||
* Zahlen (int und float), Boolean oder NULL-Werte werden ohne " geschrieben | |||
* Arrays werden mit [] eingeschlossen | |||
* Die einzelnen Elemente des Arrays werden wieder mit {} abgetrennt | |||
* NULL wird klein als null geschrieben |
Version vom 15. Februar 2021, 21:50 Uhr
Einführung
JSON steht für JavaScript Object Notation. Die Darstellung ist sehr kompakt und wird daher entsprechend im Netz verwendet.
Aufbau
{
"firstName": "John",
"lastName": "Smith",
"isAlive": true,
"age": 25,
"hight_cm": 176.5,
"address": {
"street": "21 2nd street",
"city": Ney York",
"state": NY"
},
"phoneNumbers": [
{
"type": "home",
"number: "123 45 67"
},
{
"type": "office",
"number": "76 54 321",
},
],
"children": [],
"spouse": null
}
- Der Code ist immer in {} eingeschlossen, was einem Deklarationsblock entspricht.
- Jedes Deklarations- Wertepaar wird mit einem Komma (,) abgeschlossen
- Alle Deklarationen werden in Anführungszeichen(") eingeschlossen
- Strings müssen ebenfalls in "" eingeschlossen werden
- Zahlen (int und float), Boolean oder NULL-Werte werden ohne " geschrieben
- Arrays werden mit [] eingeschlossen
- Die einzelnen Elemente des Arrays werden wieder mit {} abgetrennt
- NULL wird klein als null geschrieben