JSON: Unterschied zwischen den Versionen

Aus m-wiki
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…“)
 
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