JSON formatieren und validieren
JSON formatieren, minimieren und prüfen, bei Syntaxfehlern direkt zu Zeile und Spalte springen und das Ergebnis als Baum durchsuchen.
- Läuft im Browser
- Kein Upload
- Ergebnis bleibt auf deinem Gerät
Datenschutz & GrenzenLäuft in deinem Browser. Nichts wird hochgeladen.
Eingabeinhalte bleiben in diesem Tab; Refentra lädt sie nicht hoch und speichert sie nicht. Optionale aggregierte Aktionszahlen werden nur mit deiner Einwilligung zur Nutzungsmessung gesendet. Leere den Arbeitsbereich anschließend.
Unterstütztes Profil: JSON: 20.000 Knoten, Tiefe 64. Zahlen nutzen IEEE-754; Ganzzahlen müssen sicher und endlich sein. Zahlen müssen ihre Dezimalbedeutung beim Roundtrip behalten. Unsichere Ganzzahlen, Über-/Unterlauf und nicht unterstützte Präzision werden vor Ausgabe abgelehnt.
Dateien: nur UTF-8; optionale UTF-8-BOM wird beim Import entfernt. Fehleroffsets beziehen sich auf UTF-16 im Editor.
Maximal 200.000 UTF-16-Einheiten; Parserlimits können kleiner sein. Worker: 15 Sekunden (Regex 1,5 Sekunden).
Eingabe und Ergebnis nachvollziehen
- Vorbereiten und Vorgang wählen
Füge JSON ein und wähle, ob es mit Leerzeichen oder Tabulatoren formatiert oder für eine kompakte Übertragung minifiziert werden soll.
- Ein konkretes Beispiel prüfen
Nutze dieses Beispiel und vergleiche das angegebene Ergebnis: {"b":2,"a":1} → minify → {"b":2,"a":1}
- Ausgabe vor dem Übernehmen prüfen
Vergleiche Werte und Verschachtelung im Baum. Die Einrückung ändert nur die Darstellung, nicht die Daten.
Antworten zu dieser Aufgabe
Bleiben große Ganzzahlen erhalten?
Zahlen, die sich nicht sicher darstellen lassen, werden abgelehnt, statt sie stillschweigend zu runden. Speichere Kennungen als Zeichenketten in Anführungszeichen.
Was prüfe ich bei einem Eingabefehler?
Entferne Kommas am Ende und Kommentare. Setze Schlüssel und Texte in doppelte Anführungszeichen. Sieh dir die gemeldete Stelle an.
Wo sind die Grenzen dieses Werkzeugs?
JSON wird nur bis zu 200.000 UTF-16-Einheiten, 20.000 Knoten und der Tiefe 64 gelesen. Ein Anwendungsschema wird nicht geprüft.