JSON

Aus m-wiki
Zur Navigation springen Zur Suche springen

Einführung

JSON steht für JavaScript Object Notation. Die Darstellung ist sehr kompakt und wird daher entsprechend im Netz verwendet. JSON wurde als kurzes Format zu XML entwickelt und wird unterdessen an sehr vielen Orten eingesetzt, da es kurz und einfach verständlich ist und somit bei Fehlern eine einfache Analyse erlaubt.

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 Doppelpunkt (:) getrennt und 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