JSON Minifier
Minimiere JSON, indem alle Leerzeichen, Tabulatoren und Zeilenumbrüche außerhalb von Strings entfernt werden, während die Daten exakt so bleiben, wie sie geschrieben wurden. Zahlen behalten ihre ursprünglichen Ziffern, sodass große Ganzzahlen und Dezimalzahlen nie an Genauigkeit verlieren; Strings, Escape-Sequenzen und Schlüsselreihenfolge bleiben unverändert. Ungültiges JSON wird mit Zeile und Spalte des ersten Fehlers zurückgewiesen. Das eignet sich für Entwickler, die API-Payloads, Testdaten und Konfigurationsdateien verkleinern möchten.
Häufig gestellte Fragen
Was entfernt der JSON-Minifier?
Er entfernt alle bedeutungslosen Leerzeichen, Tabulatoren und Zeilenumbrüche zwischen Tokens. Alles innerhalb von Strings bleibt exakt wie geschrieben erhalten, einschließlich Leerzeichen und Escape-Sequenzen.
Kann das Minimieren meine Zahlen verändern?
Nein. Das Tool kopiert jede Zahl exakt so, wie sie geschrieben wurde, statt sie zu parsen und erneut auszugeben. Daher bleiben 12345678901234567890 oder 1.50 unverändert und verlieren niemals an Genauigkeit.
Validiert das Tool das JSON?
Ja. Die Eingabe muss striktes JSON gemäß RFC 8259 sein. Kommentare, nachgestellte Kommas, einfache Anführungszeichen, Schlüssel ohne Anführungszeichen und Werte wie NaN werden zurückgewiesen.
Wie werden Fehler gemeldet?
Das erste Problem wird mit Zeile und Spalte gemeldet. Typische Meldungen nennen ein unerwartetes Zeichen, einen nicht geschlossenen String, ein ungültiges Escape oder Inhalte nach dem Ende des JSON-Werts.
Werden doppelte Schlüssel entfernt?
Nein. Der Minifier erstellt kein Objekt im Arbeitsspeicher. Daher bleiben doppelte Schlüssel und ihre Reihenfolge exakt wie in der Eingabe erhalten.
Bleibt ein Byte-Order-Mark erhalten?
Eine führende UTF-8-Byte-Reihenfolge-Markierung wird entfernt, da sie nicht zum Wert JSON gehört. Alles andere bleibt unverändert.
Wie tief kann die Verschachtelung sein?
Objekte und Arrays können bis zu 1000 Ebenen tief verschachtelt sein. Tiefere Eingaben werden mit einer Meldung abgelehnt, damit die Anfrage nicht langsam wird oder fehlschlägt.
Wie groß darf die Eingabe sein?
Bis zu 1 MB JSON pro Anfrage. Die Minifizierung läuft in einem Durchgang, sodass auch große Dateien schnell zurückkommen.
Kann ich JSON Lines oder mehrere Dokumente auf einmal minifizieren?
Nein. Die Eingabe muss aus einem einzelnen Wert vom Typ JSON bestehen, etwa einem Objekt oder einem Array. Ein zweiter Wert nach dem ersten wird mit Zeile und Spalte als unerwarteter Inhalt gemeldet.
Werden meine Daten gespeichert?
Nein. JSON wird für deine Anfrage im Arbeitsspeicher verarbeitet und zurückgesendet. Es wird niemals gespeichert; protokolliert werden nur die Anfragegrößen.