JSON-Formatierer
Web & EntwicklungWie kannst du JSON formatieren und prüfen?
Füge JSON ein, um Fehler zu finden, es übersichtlich zu formatieren oder zu komprimieren.
Deine Eingaben bleiben bei der Nutzung dieses Tools auf deinem Gerät. Beim Öffnen eines geteilten Links werden die Einstellungen in der Adresse an HowToolbox gesendet, um die Seite vorzubereiten.
Wird weder im Link noch anderswo gespeichert.
JSON-Prüfung
Gültiges JSON
Kopiere die gesamte Ausgabe oder lade sie als JSON-Datei herunter.
JSON-Ausgabe
{
"b": 2,
"a": [
1,
true,
null
]
} Quelltext: bis 20.000 Zeichen. Formatierung: bis 32 Verschachtelungsebenen. JSON bleibt in diesem Tab und gelangt nie in einen Link.
Bei doppelten Schlüsseln bleibt der letzte Wert. Zahlen nutzen übliche Gleitkommagenauigkeit; Zahlen außerhalb des Bereichs und nicht sicher darstellbare ganze Zahlen werden nicht formatiert.
Gesponserte Links
Füge JSON ein, um Fehler zu finden, es übersichtlich zu formatieren oder zu komprimieren.
Anleitung
- Füge dein JSON ein. Das Ergebnis zeigt sofort, ob es gültig ist oder wo der erste Fehler liegt.
- Wähle Lesbar formatieren oder Komprimieren. Für die lesbare Ausgabe wähle zwei oder vier Leerzeichen oder Tabulatoren. Sortiere bei Bedarf die Objektschlüssel.
- Kopiere die Ausgabe oder lade eine .json-Datei herunter. Lange Vorschauen sind gekürzt, Kopien und Downloads enthalten aber die gesamte Ausgabe.
Gültige JSON-Werte nach dem Minimieren
| Eingabe | Minimiert |
|---|---|
| [1, 2, 3] | [1,2,3] |
| [true, false] | [true,false] |
| [null, 0] | [null,0] |
| ["a", "b"] | ["a","b"] |
| [[], []] | [[],[]] |
Gesponserte Links
So funktioniert es
JSON stellt Objekte, Arrays, Zeichenfolgen, Zahlen, true, false und null dar. Objektnamen und Zeichenfolgen stehen in doppelten Anführungszeichen. Ein abschließendes Komma oder ein Kommentar gehört nicht zu JSON. Dieser Prüfer folgt der JSON-Grammatik aus RFC 8259 und meldet den ersten Fehler mit Zeile und Spalte, jeweils ab eins gezählt.
Lesbare Formatierung ergänzt Zeilenumbrüche und Einrückungen; Komprimierung entfernt unnötige Leerraumzeichen. Zum Beispiel wird [1, 2] zu [1,2]. Leerzeichen innerhalb einer Zeichenfolge bleiben Teil ihres Werts. Die Sortierung ordnet Objektschlüssel rekursiv neu und behält die Reihenfolge von Arrays bei. Schlüssel, die ganzzahlige Indizes sind, erscheinen zuerst in numerischer Reihenfolge.
Das Tool akzeptiert bis zu 20.000 Quelltextzeichen und formatiert bis zu 32 Verschachtelungsebenen. Bei doppelten Namen bleibt der letzte Wert. Dezimalzahlen können auf übliche Gleitkommagenauigkeit gerundet werden. Zahlen außerhalb des unterstützten Bereichs und nicht sicher darstellbare ganze Zahlen werden nicht ausgegeben. Der Text bleibt im Browser und wird nie in einen Link aufgenommen.
Häufige Fragen
Warum ist mein JSON ungültig?
Häufige Ursachen sind einfache Anführungszeichen, Namen ohne Anführungszeichen, Kommentare und abschließende Kommas. Die gemeldete Position zeigt, wo das Problem erkannt wurde. Ein fehlendes Anführungszeichen oder eine Klammer kann weiter vorne liegen.
Bleibt beim Formatieren jedes Zeichen erhalten?
Nein. Leerraum, Escapesequenzen und Zahlenschreibweisen können sich ändern. Bei doppelten Schlüsseln bleibt nur der letzte Wert, und die Dezimalgenauigkeit ist begrenzt. Verwende Zeichenfolgen in Anführungszeichen für Kennungen oder exakte Dezimalbeträge, die unverändert bleiben müssen.
Warum erzeugt gültiges JSON manchmal keine Ausgabe?
Die Prüfung bewertet die Syntax getrennt von den Formatierungsgrenzen. Tief verschachtelte Daten, als nicht endlich eingelesene Zahlen und ganze Zahlen außerhalb des sicheren Bereichs können syntaktisch gültig sein, werden aber nicht formatiert.
Darf ein JSON-Dokument nur eine Zahl oder Zeichenfolge sein?
Ja. Ein JSON-Wert kann ein Objekt, Array, eine Zeichenfolge, Zahl, true, false oder null sein.
Sortiert die Schlüsselsortierung auch Arrays?
Nein. Sie sortiert Objektschlüssel rekursiv; Array-Elemente behalten ihre Reihenfolge.
Das könnte dir als Nächstes helfen
- TextvergleichSieh Ergänzungen und Löschungen, Zeile für Zeile oder Wort für Wort., privat, läuft auf deinem GerätTexttoolsPrüftool
- UUID-GeneratorZufällige UUIDs der Version 4 oder zeitlich sortierbare Version 7, direkt auf deinem Gerät., privat, läuft auf deinem GerätWeb & EntwicklungGeneratorKodierung
- Datengrößen umrechnenRechne Byte, Kilobyte, Megabyte, Gigabyte, MiB, GiB und Bit um – mit klarer Trennung zwischen 1.000 und 1.024., privat, läuft auf deinem GerätEinheiten umrechnenUmrechnerKodierung
- Base64 kodieren und dekodierenKodiere Text oder Dateien als Base64 und dekodiere sie wieder – direkt in deinem Browser., privat, läuft auf deinem GerätTexttoolsUmrechnerKodierung
- Braille-ÜbersetzerWandle Text in Unified English Braille und zurück um: Buchstaben, Großschreibung, Zahlen und einfache Satzzeichen., privat, läuft auf deinem GerätTexttoolsUmrechnerKodierung
- QR- und Barcode-ScannerScanne per Kamera oder Bild und sieh vor dem Öffnen, was ein Code enthält und wohin ein Link tatsächlich führt., privat, läuft auf deinem GerätMedien und DateienPrüftoolKodierung
Mehr in Web & Entwicklung
Alle 18 Tools in Web & Entwicklung- PasswortgeneratorEin zufälliges Passwort auf deinem Gerät, mit Stärke in Bit. Nichts wird versendet., privat, läuft auf deinem Gerät
- BrowserinfoGemeldete Fakten zu Browser, Engine und Gerät., privat, läuft auf deinem Gerät
- DNS-AbfrageFrage Adressen, Mailserver und weitere DNS-Einträge ab.
- Downloadzeit berechnenGib Dateigröße und Verbindungsgeschwindigkeit ein und sieh, wie lange ein Download oder Upload dauert., privat, läuft auf deinem Gerät
- Farben umrechnenWähle eine Farbe oder gib sie ein. Kopiere HEX, RGB, HSL, HWB oder OKLCH und sieh den nächsten CSS-Farbnamen., privat, läuft auf deinem Gerät
- Farbkontrast prüfenPrüfe den WCAG-Kontrast, sieh erfüllte Stufen und finde eine ähnliche Textfarbe, die die Anforderungen erfüllt., privat, läuft auf deinem Gerät
Gerade beliebt
Gesponserte Links
Gesponserte Links
Gesponserte Links