Datei und Format prüfen
Die Auswahl oder Ablage einer .json-Datei startet eine manuelle Prüfung. Die kleine Beispieldatei dient zum Testen; echte Eingaben müssen aus genau einem strikten UTF-8-JSON-Dokument bestehen.
JSON-Werkzeuge
Eine .json-Datei auswählen oder ablegen. Nach der lokalen Prüfung Zweige öffnen oder einen genauen JSON-Pointer eingeben.
Eine .json-Datei hier ablegen oder oben auswählen
Der geprüfte Baum erscheint hier.
Die gewählte Datei bleibt in diesem Browser-Tab und wird nicht hochgeladen.
Nur striktes UTF-8-JSON. Die Quelldatei bleibt unverändert.
JSON-Datei auswählen oder Beispiel laden.
Ein großer API-Export bringt einen normalen Editor oft zum Stocken, bevor das gesuchte Feld sichtbar wird. Hier können Sie große JSON-Dateien anzeigen: Die Datei wird blockweise geprüft, ohne eine zweite vollständige Textkopie oder einen gesamten Objektbaum anzulegen.
Dieser JSON Viewer für große Dateien ist für das Lesen gedacht. Die JSON-Baumansicht öffnet nur benötigte Zweige; wer den Ort kennt, kann die JSON-Datei durchsuchen, indem er einen exakten JSON-Pfad finden lässt.
Der Browser zeigt Fortschritt und Grenzen offen an.
Wer große JSON-Dateien anzeigen möchte, nutzt einen Scanner, der jeweils 1 MiB und trägt seinen Syntaxzustand über Blockgrenzen. Dateien über 256 MiB werden vor dem Start abgewiesen; der gesamte Inhalt wird nicht als JavaScript-Objekt gehalten.
Beim Öffnen eines Containers werden höchstens 100 direkte Kinder pro Seite erzeugt. Ein genauer Pointer klappt die Vorfahren des Zielwerts auf, ohne Tausende Geschwister in den DOM-Baum zu setzen.
Die Auswahl oder Ablage einer .json-Datei startet eine manuelle Prüfung. Die kleine Beispieldatei dient zum Testen; echte Eingaben müssen aus genau einem strikten UTF-8-JSON-Dokument bestehen.
/users/120/name bezeichnet einen Array-Eintrag. Ein Schrägstrich im Schlüssel wird zu ~1, eine Tilde zu ~0. Mit Enter wird gesucht; während des Tippens wird die Datei nicht erneut geprüft.
Nach der Auswahl lässt sich der Pfad kopieren. Der Wert darf höchstens 1 MiB umfassen. Eine Änderung des Pointer-Felds macht die alte Auswahl ungültig, bis erneut lokalisiert wurde.
UTF-8, Zeichenketten und Verschachtelung werden beim nächsten 1-MiB-Block fortgesetzt. Bei fehlerhafter Syntax erscheinen Zeile, Spalte und Byteposition statt eines scheinbar fertigen Teilbaums.
Objekte und Arrays bleiben in der Quelldatei. Der Viewer liest zunächst 100 direkte Kinder und lädt weitere Seiten nur auf Wunsch nach.
RFC 6901 vergleicht Schlüsselnamen oder nullbasierte Array-Indizes. Die Vorfahren eines Treffers werden geöffnet, selbst wenn sie vorher geschlossen waren.
Dateigröße, gelesene Bytes und eine Schätzung für Puffer und geladene Beschriftungen werden angezeigt. Diese Schätzung misst nicht den Speicher des gesamten Browsers.
Ja, wählen Sie eine lokale .json-Datei aus. Mit diesem Werkzeug lassen sich große JSON-Dateien anzeigen, nachdem die strikte Prüfung abgeschlossen ist. Die Datei bleibt in Ihrem Browser.
Nein. Der Worker liest lokale Dateiblöcke; das Werkzeug sendet den Inhalt nicht an einen Server. Die Cache-Angabe ist nur eine Seitenschätzung, kein RAM-Messwert.
Der gesamte Inhalt muss gültiges, striktes JSON sein. Ein Fehler bei Anführungszeichen, Kommas oder UTF-8 stoppt die Prüfung; die gemeldete Zeile und Spalte helfen beim Eingrenzen.
Geben Sie den genauen JSON-Pointer ein, etwa /users/120/name. Die Suche öffnet die Vorfahren. Nur einen Feldnamen als Volltext einzugeben reicht hier nicht.
Bis 256 MiB darf die Prüfung beginnen; der Erfolg hängt trotzdem von Browser und Gerät ab. Für größere Exporte ist ein natives Streaming-Werkzeug besser geeignet.
Scheitert eine Datei trotzdem?
Kehren Sie zurück, um große JSON-Dateien anzeigen zu lassen. Prüfen Sie Fortschritt und Ressourcenhinweis und öffnen Sie anschließend nur den gesuchten Zweig.