JSON-Formatierer von Klipto

JSON formatieren, prüfen und verkleinern. Kostenlos im Browser, oder JSON bei jedem Einfügen mit Klipto auf deinem Mac formatieren.

Füg JSON zum Formatieren ein.

100 % in deinem Browser. Nichts wird hochgeladen, protokolliert oder gespeichert.

Füg eine Nutzlast ein, wähl eine Aktion, und du bekommst sie eingerückt, zusammengepresst oder mit Zeile und Spalte zurück, an der das Einlesen zerbrochen ist. Formatieren rührt nur eines an: den Leerraum. RFC 8259 nennt diese Abstände unbedeutend, die Werte bleiben also Byte für Byte gleich, und nur die Anordnung ändert sich.

Nichts wird hochgeladen, und das zählt hier mehr als auf den meisten Seiten. Die Hälfte aller Nutzlasten, die jemand formatiert, trägt eine Kunden-E-Mail, ein Zugriffstoken oder einen echten Datensatz.

Klipto kennenlernen

JSON dort formatieren, wo du einfügst, nicht im Browser-Tab.

Klipto ist eine native Zwischenablage-Verwaltung für macOS. Kopier irgendein JSON, und die Vorschau bietet Aufräumen und Verdichten, genau dort, wo du einfügst, offline — und nichts verlässt deinen Mac.

Sieh, was Klipto kann

Die vier Aktionen

Formatieren rückt neu ein, mit 2 Leerzeichen, 4 Leerzeichen oder Tabulatoren, damit verschachtelte Objekte und Listen untereinanderstehen. Das ist die Aktion für die Fehlersuche, für einen Blick in einen Unterschied oder um die API-Antwort von jemand anderem zu lesen.

Verkleinern entfernt unbedeutende Abstände und Zeilenumbrüche zu einer dichten Zeile.

Prüfen liest die Eingabe ein und meldet bei einem Fehler Zeile und Spalte. Du gehst zu dem Zeichen, das es zerbrochen hat, statt die ganze Datei zu lesen.

Schlüssel auslesen liefert eine flache Liste der Objektschlüssel. Der schnellste Weg, die Form einer großen Antwort zu sehen, und es bringt einen doppelten Schlüssel ans Licht, den die Einrückung versteckt.

Der Gewinn beim Verkleinern ist echt und kleiner, als die meisten Werkzeuge behaupten. Leerraum zu entfernen kürzt eine übliche Datei um 20 bis 40 %. Schalt gzip oder brotli auf der HTTP-Ebene ein, und das meiste davon verschwindet, denn die Kompression zieht wiederholten Leerraum ohnehin zusammen.

Vier Dinge, die JavaScript erlaubt und JSON nicht

Sie verursachen die meisten Meldungen über ungültiges JSON.

Kommas am Ende sind mit weitem Abstand die häufigsten. Ein Komma vor } oder ] hat nichts mehr, was es abtrennen könnte.

Einfache Anführungszeichen, Backticks und Schlüssel ohne Anführungszeichen scheitern allesamt. Zeichenketten und Schlüssel brauchen doppelte Anführungszeichen, aus {name:1} muss also {"name":1} werden.

Kommentare stehen nicht in der Grammatik. Douglas Crockford hat // und /* */ mit Absicht entfernt, streich sie also vor dem Einlesen.

Zahlen- und Kodierregeln erwischen viele. 0123 ist keine gültige JSON-Zahl, und NaN und Infinity sind nicht erlaubt, obwohl Pythons json-Modul sie ausgibt.

Doppelte Schlüssel verdienen eine eigene Warnung. Python und JSON.parse in JavaScript behalten den letzten Wert, während strenge Parser das Dokument rundheraus zurückweisen — eine Nutzlast, die in einem Dienst durchgeht, kann vom nächsten anders gelesen werden.

Auf dem Mac erkennt Klipto JSON beim Kopieren und bietet Formatieren, Verkleinern und das Auslesen der Schlüssel in der Einfüge-Vorschau an, ohne ein Format-Menü zu öffnen.

Häufige Fragen

Wie finde ich den Fehler in ungültigem JSON?

Lass prüfen und lies Zeile und Spalte, die gemeldet werden; sieh dir dann dieses Zeichen und das davor an. Ein Komma am Ende oder ein typografisches Anführungszeichen erklärt die meisten Fehler.

Ändert das Formatieren meine Daten?

Nein. Nur der Leerraum zwischen den Bestandteilen ändert sich. Schlüssel, Werte, Zahlen und Zeichenketten kommen unverändert zurück.

Was ist der Unterschied zwischen Verschönern und Verkleinern?

Das Publikum. Verschönern, also Formatieren, fügt Einrückung für Menschen hinzu. Verkleinern nimmt sie für Maschinen und Byte-Zahlen wieder heraus. Die Daten sind in beiden Fällen dieselben.

Weiterlesen

Klipto laden und JSON bei jedem Einfügen formatieren lassen.

0

Hör auf, dasselbe zweimal zu kopieren. Klipto laden.

Lokal · keine Karte, kein Konto · macOS 14+ · 7.5 MB