Wofür wird JSON verwendet?+−
JSON ist das Standarddatenformat für die meisten Web-APIs, mobilen App-Backends und Konfigurationsdateien (wie package.json in Node.js-Projekten). Es ist sowohl für Menschen als auch für Maschinen lesbar, weshalb es XML beim Datenaustausch in modernen Anwendungen weitgehend abgelöst hat.
Warum zeigt mein JSON einen Syntaxfehler an?+−
Die häufigsten Ursachen sind ein überzähliges Komma nach dem letzten Element, fehlende Anführungszeichen um einen Schlüssel, einfache statt doppelte Anführungszeichen oder eine nicht geschlossene Klammer. Die Fehlermeldung zeigt genau Zeile und Spalte an, sodass Sie direkt zum Problem springen können.
Was ist der Unterschied zwischen Formatieren und Minimieren?+−
Formatieren fügt Einrückungen und Zeilenumbrüche hinzu, damit die Struktur leicht lesbar ist. Minimieren entfernt all diese Leerzeichen, um die kleinstmögliche Datei zu erzeugen - nützlich, wenn Sie JSON über ein Netzwerk senden und es nicht menschenlesbar sein muss.
Werden meine JSON-Daten hochgeladen?+−
Nein. Parsen, Formatieren und Validieren laufen vollständig lokal in Ihrem Browser mit JavaScript ab - Ihr JSON verlässt nie Ihr Gerät, auch dann nicht, wenn Sie statt Text eine Datei öffnen.
Was macht die Schaltfläche „Schlüssel sortieren“?+−
Sie sortiert die Schlüssel jedes Objekts auf jeder Verschachtelungsebene rekursiv alphabetisch, während die Reihenfolge von Arrays unangetastet bleibt. Das macht es viel einfacher, zwei JSON-Dateien oder API-Antworten zu vergleichen, die dieselben Daten enthalten, deren Schlüssel aber in unterschiedlicher Reihenfolge serialisiert wurden.
Wie finde ich einen bestimmten Wert in einer großen JSON-Datei?+−
Wechseln Sie zur Baumansicht und tippen Sie in das Suchfeld - passende Schlüssel und Werte werden hervorgehoben, und ihre Zweige werden automatisch aufgeklappt, selbst tief innerhalb verschachtelter Objekte oder Arrays. Klicken Sie auf die Schaltfläche „Pfad kopieren“ eines Knotens, um seinen genauen Ort wie $.users[0].email zu kopieren, damit Sie dieses Feld direkt in Ihrem eigenen Code referenzieren können.