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.

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