WMW

JSON-Formatierer

Free

Validiert und formatiert oder minimiert ein vollständiges JSON-Dokument, mit einstellbarer Einrückung, optionaler Schlüsselsortierung und exakter Zeilen-/Spalten-Fehlermeldung.

Läuft vollständig in Ihrem Browser. Ihr JSON wird niemals irgendwohin hochgeladen.

Kommentare (0)

Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.

Gastkommentare werden vor der Veröffentlichung geprüft. Anmelden um sofort zu veröffentlichen.

Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!

Was dieses Tool macht

Fügen Sie ein JSON-Dokument ein, und dieses Tool validiert es und formatiert es dann entweder mit der von Ihnen gewählten Einrückung oder minimiert es auf eine einzige Zeile. Ungültiges JSON wird mit der genauen Zeile und Spalte gemeldet, an der die Analyse fehlschlug.

So funktioniert es

Das Tool analysiert Ihre Eingabe mit dem integrierten JSON-Parser des Browsers, der eine Darstellung der Daten im Arbeitsspeicher erstellt (Objekte, Arrays, Zeichenketten, Zahlen, boolesche Werte und null). Anschließend wird diese Darstellung wieder in Text umgewandelt, entweder mit Zeilenumbrüchen und Einrückungen auf jeder Verschachtelungsebene (Formatierung) oder mit entfernten optionalen Leerzeichen (Minimierung). Optional werden Objektschlüssel vor der Serialisierung rekursiv auf jeder Ebene alphabetisch sortiert, ohne die Array-Reihenfolge zu verändern.

Probleme, die es löst

Häufig gestellte Fragen

›Was ist der Unterschied zwischen diesem Tool und dem Tool JSON Encoder?

Dieses Tool nimmt ein vollständiges JSON-Dokument (ein Objekt oder Array) und validiert, formatiert oder minimiert dessen Struktur. Das Tool JSON Encoder wandelt hingegen eine einzelne Klartext-Zeichenkette in ein JSON-String-Literal um (oder zurück). Sie lösen unterschiedliche Probleme.

›Warum wird mir gesagt, dass mein JSON einen Fehler in einer bestimmten Zeile und Spalte hat?

Der JSON-Parser des Browsers meldet die Zeichenposition, an der er feststeckte, und dieses Tool wandelt diese Position durch Zählen der Zeilenumbrüche in eine Zeilen- und Spaltennummer um, sodass Sie direkt zum Problem springen können, anstatt das gesamte Dokument durchsuchen zu müssen.

›Was bewirkt das alphabetische Sortieren von Schlüsseln?

Es ordnet die Schlüssel jedes Objekts im Dokument rekursiv alphabetisch neu an, lässt dabei aber die Reihenfolge von Arrays unberührt (da die Array-Reihenfolge bedeutungsvoll ist und ein Neuordnen die Daten verändern würde). Dies macht es einfacher, zwei JSON-Dokumente zu vergleichen oder einen bestimmten Schlüssel mit dem Auge zu finden.

݀ndern Formatierung oder Minimierung die Daten selbst?

Nein. Beide Operationen ändern nur Leerzeichen zwischen den JSON-Token. Die Werte, Schlüssel und ihre Reihenfolge (außer wenn Sie die Schlüsselsortierung explizit aktivieren) bleiben exakt gleich.

›Kann dieses Tool sehr große JSON-Dateien verarbeiten?

Da alles in Ihrem Browser mit dessen nativem JSON-Parser läuft, ist die praktische Grenze der verfügbare Speicher Ihres Geräts und nicht eine vom Tool vorgegebene Grenze, wobei extrem große Dokumente (zig Megabyte) sich in einem Textfeld langsam anfühlen können.

Verwandte Tools

Free

Text

JSON-Kodierer

Kodiert Klartext in ein gültiges JSON-String-Literal (durch Maskierung von Anführungszeichen, Backslashes und Zeilenumbrüchen) und dekodiert es zurück, mit einer Aufschlüsselung der maskierten Zeichen.

Free

Text

JS/CSS-Formatierer

Formatiert minimiertes oder uneinheitlich eingerücktes JavaScript oder CSS in lesbaren, korrekt eingerückten Code um, mit einstellbarem Einrückungsstil und Größenstatistik vorher/nachher.

Free

Text

JS/CSS-Minifizierer

Verkleinert JavaScript oder CSS durch Entfernen von Leerzeichen und Kommentaren, mit optionalem Variablen-Mangling für JavaScript und Größenstatistik vorher/nachher.

Free

Text

JWT-Decoder

Dekodiert einen JWT-Header und Payload in lesbares JSON, wandelt Zeitstempel-Claims in lesbare Daten um, markiert abgelaufene Token und kann eine HS256-Signatur mit einem von Ihnen angegebenen Geheimnis verifizieren.

Free

Text

llms.txt-Generator

Erzeugt eine llms.txt-Datei nach der llmstxt.org-Spezifikation aus einem Titel, einer Zusammenfassung und Link-Abschnitten, mit Optional-Abschnittsgruppierung und Live-Vorschau.

Free

Text

Markdown-Vorschau

Rendert Markdown als Live-, bereinigtes HTML neben der Quelle, mit einer Umschaltfunktion zum Anzeigen und Kopieren des generierten HTML.

Free

Text

Mojibake-Korrektur (Verstümmelter Text)

Stellt die ursprünglichen Bytes hinter verstümmeltem (Mojibake) Text wieder her und decodiert sie unter mehreren gängigen Kodierungen erneut, wobei jeder saubere Kandidat angezeigt wird.

Free

Text

MySQL-Syntaxvalidator

Validiert die MySQL-Syntax für eine oder mehrere durch Semikolons getrennte Anweisungen und meldet die genaue Zeile und Spalte des ersten gefundenen Fehlers.