JSON

JSON

Ein leichtgewichtiges Datenaustauschformat auf Basis der JavaScript-Objektnotation

Einführung

JSON (JavaScript Object Notation) ist ein Textdatenformat, das für Menschen leicht zu lesen und für Maschinen leicht zu parsen ist. Es stellt Daten durch Objekte aus Schlüssel-Wert-Paaren und geordnete Arrays dar und ist heute das De-facto-Standardaustauschformat für Web-APIs.

Es besteht aus nur sechs Typen – Zeichenkette, Zahl, Boolean, null, Objekt und Array –, wodurch die Regeln einfach sind, und wird von nahezu jeder Programmiersprache von Haus aus unterstützt.

Syntaxmerkmale

Vorteile

  • Wird von nahezu allen Sprachen und Tools von Haus aus unterstützt
  • Einfache Regeln und schnelles Parsen
  • Standardaustauschformat für Web-APIs

Nachteile

  • Kann nicht mit Kommentaren versehen werden
  • Umständlich, um große Mengen von Hand zu schreiben
  • Als Konfigurationsdatei etwas weitschweifig

Hauptanwendungen

Beispiel

[
  { "id": 1, "name": "Ada", "role": "admin" },
  { "id": 2, "name": "Linus", "role": "editor" }
]

Verwandte Konvertierungen