Was ist JSON? So überprüfen und beheben Sie häufige Fehler

Erstellen Sie von der Datenstruktur bis zur Verifizierungsstrategie JSON, das gelesen, verwaltet und ausgetauscht werden kann.

Was ist JSON? So überprüfen und beheben Sie häufige Fehler

Was ist JSON

JSON (JavaScript Object Notation) ist ein Textformat, das häufig für den Datenaustausch zwischen Konfigurationsdateien, API-Anfragen und Systemen verwendet wird. Es ist leicht zu lesen, aber das Format ist sehr streng: Ein Komma weniger oder ein Anführungszeichen mehr führt dazu, dass die Analyse fehlschlägt.

Kernstruktur

JSON besteht aus Objekten, Arrays und Grundwerten. Objekte werden in geschweifte Klammern eingeschlossen, Schlüsselnamen müssen in doppelte Anführungszeichen gesetzt werden; Arrays werden in eckige Klammern eingeschlossen. Gültiges JSON kann Zeichenfolgen, Zahlen, boolesche Werte, null, Objekte und Arrays enthalten.

{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] 

Die häufigsten Validierungsfehler

  • Verwenden Sie einfache Anführungszeichen oder vergessen Sie, doppelte Anführungszeichen für Schlüsselnamen hinzuzufügen.
  • Nach dem letzten Element steht ein zusätzliches Komma.
  • Die Zeichenfolge enthält Zeilenumbrüche ohne Escapezeichen oder doppelte Anführungszeichen.
  • Schreiben Sie JavaScripts undefinierte, Anmerkungen oder Funktionen in JSON.

Praktische Fehlerbehebungssequenz

Lassen Sie zunächst den Formatierer/Validator die Fehlerzeile lokalisieren und überprüfen Sie dann die Paarstruktur von der äußeren geschweiften oder eckigen Klammer nach innen. Nachdem Sie bestätigt haben, dass das Format gültig ist, überprüfen Sie die Feldnamen, Typen und Geschäftsregeln. Diese drei Dinge sollten nicht miteinander vermischt werden.

Fazit

Die JSON-Verifizierung ist der erste Schwellenwert für die Datenqualität. Das korrekte Format bedeutet nicht, dass die Daten den Anforderungen entsprechen müssen. Wenn das Format jedoch falsch ist, wird die anschließende Überprüfung überhaupt nicht gestartet.