- Was ist ein JSON Beautifier?
- Ein JSON Beautifier parst ein JSON-Dokument und schreibt es mit gleichmäßiger Einrückung und einem Wert pro Zeile neu, sodass Nutzdaten, die als eine einzige durchgehende Zeichenkette ankamen, lesbar werden. Weil er parst statt Text umzuschreiben, sagt er Ihnen außerdem, wann das Dokument kein gültiges JSON ist, und an welcher Stelle.
- Wie benutzt man einen JSON Beautifier?
- Fügen Sie Ihr JSON in das linke Feld ein oder tippen Sie es dort, und drücken Sie Verschönern. Das formatierte Dokument erscheint rechts, eingerückt mit zwei Leerzeichen, vier Leerzeichen oder einem Tabulator, und Sie können es kopieren, herunterladen oder an Ort und Stelle weiterbearbeiten. Ist das Eingefügte kein gültiges JSON, bekommen Sie Zeile, Spalte und die Angabe, was dort erwartet wurde, denn das Werkzeug muss das Dokument parsen, bevor es eines ausgeben kann.
- Was ist das beste JSON Beautifier Werkzeug?
- Einrücken können alle Werkzeuge richtig, das ist also nicht die Frage, die sich lohnt. Vergleichen Sie sie an dem, was bricht: ob Ganzzahlen oberhalb von 2^53-1 unverändert überleben, ob doppelte Schlüssel gemeldet werden, ob unsichtbare Zeichen benannt statt als unerwartetes Token gemeldet werden, und ob die Eingabe an einen Server geschickt wird. Diese vier Antworten trennen die austauschbaren Werkzeuge von den übrigen.
- Ist dieser JSON Beautifier online und kostenlos?
- Ja. Kein Konto, keine Anmeldung, kein Tageslimit und keine Bezahlversion. Jedes Werkzeug der Seite läuft in Ihrem Browser, es gibt also keine Serverkosten, die hereingeholt werden müssten, und nichts zu zählen.
- Wird mein JSON irgendwohin hochgeladen?
- Nein. Die Seite sendet einen Content-Security-Policy-Header, dessen connect-src-Zeile eine Erlaubnisliste ist, und das einzige Ziel darauf ist Google Analytics, das Seitenaufrufe zählt und den Editor nie berührt. Jede andere ausgehende Anfrage lehnt der Browser ab: kein fetch, kein XMLHttpRequest, kein WebSocket, kein Beacon, das Ihr Dokument tragen könnte. Das erzwingt der Browser, statt dass wir es versprechen, und Sie können es im Netzwerk-Tab der Entwicklerwerkzeuge selbst nachsehen.
- Kann ich JSON in Notepad++ formatieren?
- Notepad++ hat keinen eingebauten JSON-Formatierer. Installieren Sie das Plugin JSTool über Plugins, dann Plugins Admin, starten Sie neu und nutzen Sie Plugins, JSTool, JSFormat. Eine Warnung: JSTool parst Zahlen als 64-Bit-Gleitkommazahlen, ganzzahlige IDs oberhalb von 9007199254740991 kommen also mit veränderten Ziffern zurück.
- Wie formatiere ich JSON in Chrome?
- Drei Wege, sortiert danach, wie wenig Sie installieren müssen. Fügen Sie es in diese Seite ein, die nichts braucht. Öffnen Sie die Anfrage in den Entwicklerwerkzeugen und sehen Sie sich im Netzwerk-Tab die Vorschau an, die eine JSON-Antwort von sich aus formatiert. Oder installieren Sie eine Erweiterung, die application/json-Antworten automatisch umformatiert, als einzige der drei Varianten um den Preis einer Berechtigung für jede besuchte Website.
- Brauche ich eine JSON Beautifier Chrome Erweiterung?
- Für eingefügtes JSON nicht. Eine Erweiterung ist für eines gut, was diese Seite nicht kann, nämlich eine API-Antwort automatisch in der Adressleiste zu formatieren, aber dafür muss sie die Berechtigung anfordern, Ihre Daten auf jeder besuchten Website zu lesen und zu ändern. Wenn Sie nur JSON verschönern wollen, das Sie bereits haben, ist eine Seite ganz ohne Berechtigungen das kleinere Risiko.
- Funktioniert es als JSON Beautifier in Firefox?
- Ja, ebenso in Chrome, Safari und Edge. Firefox formatiert JSON-Antworten seit Version 44 zusätzlich im eigenen Viewer, für direkt im Browser geöffnete API-Antworten müssen Sie dort also auch nichts installieren.
- Wie formatiere ich JSON in VS Code?
- VS Code braucht dafür keine Erweiterung. Öffnen Sie die Datei, prüfen Sie, dass der Sprachmodus in der Statusleiste JSON anzeigt, und führen Sie Dokument formatieren aus: Umschalt+Alt+F unter Windows und Linux, Umschalt+Option+F unter macOS. Für ein loses Fragment statt einer gespeicherten Datei fügen Sie es in einen neuen unbenannten Tab ein, stellen die Sprache auf JSON und formatieren das.
- Wie formatiere ich JSON in Sublime Text?
- Installieren Sie das Paket Pretty JSON über Package Control und drücken Sie Strg+Alt+J. Es formatiert über Python, große Ganzzahlen behalten also ihre exakten Ziffern, doppelte Schlüssel werden jedoch stillschweigend verworfen und nur der letzte bleibt erhalten.
- Wie formatiere ich JSON in HTML oder React?
- Verwenden Sie JSON.stringify(wert, null, 2) und geben Sie das Ergebnis in einem pre-Element aus, damit der Leerraum erhalten bleibt. In reinem HTML müssen Sie das Ergebnis vor dem Einsetzen maskieren, sonst wird eine Zeichenkette mit Markup zu einer Cross-Site-Scripting-Lücke. In React genügt der Ausdruck innerhalb eines pre-Elements, weil React interpolierten Text automatisch maskiert.
- Kann ich es als JSON Beautifier und Editor benutzen?
- Ja. Das Eingabefeld ist ein vollwertiger Code-Editor mit Syntaxhervorhebung, Klammernpaarung, Faltung, inkrementeller Suche und Fehlermarkierungen in der Zeile, Sie können ein kaputtes Dokument also an Ort und Stelle reparieren und neu formatieren, ohne es in ein anderes Werkzeug zu tragen.
- Funktioniert es als JSON Beautifier und Viewer?
- Beides, auf zwei Seiten. Diese formatiert das Dokument als Text in einem Editor. Der JSON Viewer stellt dasselbe Dokument als aufklappbaren Baum dar, was die bessere Ansicht ist, wenn Sie einen einzelnen Wert tief in einer Struktur suchen, statt die ganzen Nutzdaten zu lesen.
- Gibt es einen JSON Beautifier zum Download?
- Hier gibt es kein Installationsprogramm, und Sie brauchen keines. Die Seite ist statisch und liegt nach dem ersten Besuch im Cache, sie arbeitet also auch mit abgeschaltetem Netz weiter, wofür ein Download üblicherweise gewollt ist. Wenn Sie einen Formatierer auf der eigenen Maschine wollen: VS Code bringt einen mit, und jq oder python -m json.tool erledigen es im Terminal.
- Gibt es einen quelloffenen JSON Beautifier auf GitHub?
- Mehrere, und sie sind die richtige Antwort, wenn das Formatieren in einem Build statt im Browser passieren soll. jq formatiert auf der Kommandozeile mit jq . datei.json, Prettier formatiert JSON zusammen mit allem anderen in einem Repository, und Python liefert json.tool in der Standardbibliothek mit, also ganz ohne Installation.
- Wie groß darf die Datei für diesen JSON Beautifier sein?
- Zehn Megabyte werden auf einem Desktoprechner in etwa 0,6 bis 0,8 Sekunden formatiert, und größere Dateien funktionieren, bis dem Browser der Speicher ausgeht, was bei jedem Werkzeug irgendwo um 512 MB geschieht. Das Parsen läuft in einem Web Worker, die Seite bleibt währenddessen also bedienbar.