Ir para o conteúdo principal

0 von 3 Nutzungen heute · 3 übrig. Werde Pro und entferne das Limit.

Upgrade

JSON Formatter

Validieren · formatieren · minifizieren · reparieren – Verarbeitung auf dem Gerät.

Processado no seu navegador

Operation

Eingabe

Ausgabe (formatiert)

Formatierte Ausgabe erscheint hier...
Verarbeitung auf dem Gerät. JSON wird über den nativen JSON.parse() des Browsers geparst. Nichts wird an den Server gesendet – sicher für sensible Payloads, Geheimnisse usw.
Sobre

Was ist ein JSON-Formatter und -Validator?

Por Quorify EditorialAtualizado em

Quorify's JSON Formatter formatiert, validiert und rückt jede JSON-Zeichenkette ein und hilft Entwicklern, API-Payloads, Konfigurationen und Webhook-Antworten übersichtlich zu prüfen. Das Tool folgt den offiziellen Standards RFC 8259 (IETF) und ECMA-404. Die Verarbeitung erfolgt vollständig in Ihrem Browser – nützlich bei sensiblen Payloads, die Sie lieber nicht in Online-Tools einfügen möchten, die Daten an Server senden. Unterstützt umgekehrte Minifizierung, konfigurierbare Einrückung und Syntaxfehlererkennung mit Position. Teil von Quorify's Dev-Kit: kombinieren Sie es mit dem Hash Generator zur Überprüfung der Payload-Integrität, mit dem UUID Generator für Identifikatoren und mit dem Slug Generator zur Normalisierung von Strings für URLs.

Casos

Wann verwenden

  1. Prüfung der Antwort eines neu erstellten REST-Endpunkts und Validierung der Struktur vor der Integration.

  2. Debuggen von beschädigtem JSON aus Produktionsprotokollen, Identifizierung der exakten Position des Syntaxfehlers.

  3. Formatierung von Konfigurationsdateien (package.json, tsconfig.json, manifest), die minifiziert geliefert wurden.

  4. Validierung von Webhook-Payloads vor der Übergabe an die Verarbeitungswarteschlange, um fehlgeschlagene Jobs aufgrund von Syntax zu vermeiden.

  5. Vergleich von zwei eingerückten API-Antworten nebeneinander, um subtile Unterschiede zu identifizieren.

Método

Wie die Berechnung funktioniert

Der Parser verwendet den nativen JSON des Browsers (JSON.parse), der RFC 8259 folgt. Wenn die Zeichenkette gültig ist, wird das Ergebnis mit konfigurierbarer Einrückung (2 oder 4 Leerzeichen oder Tab) erneut serialisiert. Bei einem Syntaxfehler gibt der Browser eine Meldung mit ungefährer Position des Problems zurück – nützlich zum Auffinden eines fehlenden Kommas, einer nicht geschlossenen Klammer oder eines Strings ohne Anführungszeichen. Der Formatter erkennt auch spezifische JSON-Typen (String, Number, Boolean, Null, Array, Object) und behält die Schlüsselreihenfolge des ursprünglichen Payloads bei. Für umgekehrte Minifizierung werden alle Leerzeichen außerhalb von Strings entfernt.

FAQ

Häufig gestellte Fragen

Ist JSON groß-/kleinschreibungssensitiv?
Ja. Schlüssel und Werte unterscheiden sich je nach Groß-/Kleinschreibung. true, false und null sind laut Spezifikation kleingeschrieben; True/TRUE sind Syntaxfehler. Anführungszeichen müssen doppelt (") sein, nicht einfach ('). Kommentare (// oder /* */) sind in reinem JSON nicht erlaubt – dafür gibt es JSON5/JSONC.
Warum schlägt mein JSON mit abschließendem Komma fehl?
Der JSON-Standard (RFC 8259) erlaubt kein Komma nach dem letzten Element eines Arrays oder Objekts. Modernes JavaScript akzeptiert es, aber JSON ist strikt. Um abschließende Kommas zu unterstützen, verwenden Sie JSON5 oder JSONC – abgeleitete Formate, aber nicht strikt kompatibel mit APIs, die Standard-JSON erwarten.
Wie stellt man Datumsangaben in JSON dar?
JSON hat keinen nativen Datumstyp. Die am häufigsten verwendete Konvention ist ISO 8601 als String: "2026-05-21T14:30:00Z". Weitere Optionen: Unix-Timestamp (Zahl in Sekunden oder ms seit Epoch) oder strukturiertes Objekt {year, month, day}. Kombinieren Sie ISO 8601 mit unserem Epoch-Converter, um mit Timestamps zu arbeiten.
Gibt es eine Größenbeschränkung?
Der Browser unterstützt JSON-Strings in der Größenordnung von Hunderten von Megabytes im Speicher, aber Web-Formatter verlangsamen sich typischerweise über ~10 MB aufgrund des DOM. Für riesige Dateien verwenden Sie CLI-Tools wie jq.
Was ist der Unterschied zwischen JSON und JSON5?
JSON5 ist eine informelle Erweiterung, die menschlichen Komfort hinzufügt: Kommentare, abschließende Kommas, Schlüssel ohne Anführungszeichen, einfache Anführungszeichen, Hexadezimalzahlen. APIs und Web-Bibliotheken erwarten striktes JSON; JSON5 ist häufiger in Konfigurationsdateien, die Menschen direkt bearbeiten.
Warum JSON vor dem Senden an eine API validieren?
Weil strikte APIs 400-Fehler mit schlecht beschreibenden Meldungen zurückgeben, wenn der Payload ungültig ist. Vorherige Validierung spart Debug-Zeit, vermeidet Fehler mitten in Transaktionen und verbessert die Beobachtbarkeit Ihres eigenen Systems.
Fontes

Offizielle Quellen

Tabelas, leis e referências consultadas para fundamentar esta ferramenta.

  1. Internationaler StandardRFC 8259 (2017)IETF · Internet Engineering Task Force

    RFC 8259 – The JavaScript Object Notation (JSON) Data Interchange Format

    Offizielle technische Spezifikation des JSON-Formats, einschließlich Grammatik, Codierung und Interoperabilitätsregeln. Grundlage für jeden JSON-Formatter, Parser oder Validator.

  2. Internationaler StandardECMA-404 (2. Aufl.)Ecma International

    ECMA-404 – The JSON Data Interchange Syntax

    ECMA-Standard des JSON-Formats, ausgerichtet auf RFC 8259 und weltweit von Sprachen, APIs und Datenbanken übernommen.

Metodologia — esta ferramenta consulta as tabelas e legislação vigentes nas fontes acima. As regras são atualizadas conforme novas instruções normativas são publicadas pelos órgãos competentes.

Última verificação editorial: junho de 2026.

Compartilhe

Verwandte

Verwandte Werkzeuge

toolLayout.related_description