ToolMill.io

JSON Pretty Print, Minify und Validate

Format JSON für die Lesbarkeit, minify it for compact storage, and validate it before use in APIs, config files, frontend apps oder test devices. Diese Seite ist für die tägliche Formatierung konzipiert: Einzeilen-Payloads in lesbare Strukturen zu verwandeln, formatierte JSON zurück nach unten zu schrumpfen und ungültige Syntax zu fangen, bevor Sie das Ergebnis wiederverwenden.

Daten

Versuchen Sie es

Beispiele

Hübscher Druck JSON
Eingang
{"user":{"id":123,"name":"Ada"},"roles":["admin","editor"],"active":true,"meta":{"created":"2026-03-05T17:46:39Z"}}
Ausgangsleistung
{
  "user": {
    "id": 123,
    "name": "Ada"
  },
  "roles": [
    "admin",
    "editor"
  ],
  "active": true,
  "meta": {
    "created": "2026-03-05T17:46:39Z"
  }
}
Mining JSON
Eingang
{
  "a": 1,
  "b": [2, 3],
  "nested": {
    "ok": true,
    "note": "hello"
  }
}
Ausgangsleistung
{"a":1,"b":[2,3],"nested":{"ok":true,"note":"hello"}}

Was hübsche Druck tut vs was minify tut

Ziemlich gedruckt schreibt gültig JSON mit Einbuchtungen und Zeilenumbrüchen, so dass geschachtelte Objekte und Arrays einfacher zu scannen sind. Minify entfernt unnötigen Weißraum, so dass das gleiche JSON kompakter wird. Beide Aktionen hängen davon ab, dass die Eingabe zuerst gültig ist JSON.

Diese Seite ändert die Präsentation, nicht Bedeutung. Es sortiert keine Schlüssel, repariert gebrochene Syntax oder validiert die Nutzlast gegen ein Schema. Das Ziel ist eine schnelle Formatierung und eine schnelle Validitätsprüfung, während Sie mit gebackenem JSON Text arbeiten.

Wann verwenden Sie jeden Modus

Verwenden Sie Pretty, wenn Sie eine One-line-API-Antwort lesen, einen verschachtelten Config-Snippet überprüfen, eine kopierte Webhook-Payload inspizieren oder die Struktur mehrerer Datensätze vergleichen. Verwenden Sie Minify, wenn Sie das lesbare JSON zurück nach unten schrumpfen möchten, bevor Sie es in einen Anfrage-Körper, eine Aufnahme, einen Umgebungswert oder einen anderen kompakten Text-Workflow einbetten.

Schritt für Schritt Workflow

Fügen Sie JSON in den Editor, wählen Sie Pretty oder Minify, dann überprüfen Sie das Ergebnis in der gleichen Box. Wenn der Text gültig ist, schreibt die Seite ihn sofort um. Wenn der Parser ausfällt, zeigt der Fehlerbereich, dass die Eingabe ungültig ist, so dass Sie die Syntax korrigieren können, bevor Sie wieder versuchen.

Gemeinsame Eingangssituationen

Typische Eingaben umfassen einzeilige API-Antworten, minifizierte Config-Fragmente, die von einem Repo kopiert werden, bereits formatierte JSON, die wieder verdichtet werden muss, oder gepflasterte Nutzlasten von Protokollen und Browser-Tools. In jedem Fall ist die nützliche Frage die gleiche: Ist diese gültige JSON, und möchte ich, dass es einfacher zu lesen oder einfacher, in ein kompaktes Ziel einzufügen?

Fehlerbehebung ungültig JSON

Bevor Sie wieder auf reformatted JSON in einem anderen System

Bevor Sie das Ergebnis in eine andere App einfügen, bestätigen Sie, dass das Ziel die gleiche Struktur akzeptiert, Zeichencodierung und Entweichungsregeln. Eine saubere formatierte Nutzlast ist einfacher zu prüfen, aber die Produktionsbereitschaft hängt immer noch von dem Schema oder dem nachgeschalteten Vertrag ab.

Was dieser Formater nicht validiert oder repariert

Die Formatierung repariert keine Schemafehler, fehlende benötigte Felder, falsche Datentypen oder API-spezifische Erwartungen. Eine Nutzlast kann nach der Formatierung sauberer aussehen und immer noch im Zielsystem scheitern, weil die zugrunde liegende Frage nicht weißraum oder Einbuchtung war.

So interpretieren Sie Pretty-Printed vs Minified JSON Output

Ziemlich gedruckte Ausgabe erweitert Einbuchtungen und Linienbrüche, so dass die Struktur einfacher zu inspizieren ist, während minified Output entfernt diesen zusätzlichen Weißraum für kompakten Transport oder Lagerung. Die Daten können gleichwertig bleiben, obwohl die Präsentation viel verändert. Wählen Sie das Ergebnis, das Ihren nächsten Schritt passt, anstatt einen Modus anzunehmen, ist immer besser.

Die Formatierung fehlschlägt in der Regel, weil der Text nicht gültig ist JSON. Häufige Ursachen sind Hinterkomma, fehlende Klammern oder Klammern, einzelne Zitate anstelle von doppelten Zitaten, Eigentumsnamen ohne Zitate und kopierten Text, der Kommentare oder zusätzliche Prosa enthält. Diese Seite kann die gültige Syntax schnell bestätigen, aber es nicht autorepariert JSON für Sie.

Andere Werkzeuge