Sobes.tech
Intern

Was ist JSON?

sobes.tech KI

Antwort von AI

JSON (JavaScript Object Notation) ist ein leichtgewichtiges Textformat zum Datenaustausch. Es basiert auf einem Teilmengen der JavaScript-Sprache, ist aber völlig unabhängig von der Sprache.

Hauptmerkmale von JSON:

  • Lesbarkeit: Menschlich verständliches Format.
  • Einfachheit: Leicht zu parsen und zu generieren.
  • Unabhängigkeit: Wird von den meisten Programmiersprachen unterstützt.

JSON stellt Daten in Form von "Schlüssel-Wert"-Paaren oder geordneten Listen von Werten dar.

Datentypen, die JSON unterstützt:

  • Objekte: Nicht-ordentliche Sammlungen von "Schlüssel: Wert"-Paaren. Schlüssel sind Strings, Werte können jeder gültige JSON-Typ sein.
  • Arrays: Geordnete Listen von Werten. Werte können jeder gültige JSON-Typ sein.
  • Strings: Unicode-Zeichenketten, eingeschlossen in doppelte Anführungszeichen.
  • Zahlen: Ganze Zahlen oder Gleitkommazahlen.
  • Boolesche Werte: true oder false.
  • Null: Nullwert.

Beispiel:

// Beispiel eines JSON-Objekts
{
  "name": "Иван",
  "age": 30,
  "isStudent": false,
  "courses": ["Математика", "Физика"],
  "address": {
    "city": "Москва",
    "zipCode": "100001"
  },
  "notes": null
}

JSON wird häufig verwendet für:

  • Datenübertragung zwischen Client und Server (API).
  • Konfigurationsdateien.
  • Datenspeicherung.