ForHosting KIT · Daten & Dateien

JSON formatieren

Ein Werkzeug, das kompaktes oder unformatiertes JSON in eine lesbare, eingerückte Form bringt, mit Zeilenumbrüchen und wählbarer Einrückung, ganz ohne eigenen Editor oder eigenes Skript. Gedacht für alle, die eine JSON-Datei vor der Prüfung, dem Debugging oder der Dokumentation übersichtlich darstellen möchten.

● StabilKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailApp baldTelegram bald

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Aus einer Zeile wird lesbarer Code

Viele APIs liefern JSON als eine einzige, lange Zeile ohne Leerzeichen oder Umbrüche, um Übertragungsvolumen zu sparen. Diese Funktion setzt Zeilenumbrüche und Einrückung an den richtigen Stellen, sodass verschachtelte Objekte und Listen auf einen Blick erkennbar werden, statt sich mühsam von Klammer zu Klammer durch eine lange Zeile zu tasten, um die Struktur überhaupt zu verstehen. Das Ergebnis lässt sich sofort weiterverwenden.

Einrückung nach Wahl

Die Einrückung lässt sich zwischen zwei Leerzeichen, vier Leerzeichen oder einem Tabulator wählen, je nachdem, welche Konvention im jeweiligen Projekt oder Team gilt. So passt sich die formatierte Ausgabe direkt an bestehende Vorgaben an, ohne dass eine nachträgliche Anpassung im eigenen Editor nötig wird, bevor die Datei ins Projekt übernommen und eingecheckt wird. Das spart gerade bei häufig genutzten Dateien wiederkehrende Handarbeit.

Wann Formatieren hilft

Beim Debuggen einer API-Antwort, bei der Dokumentation einer Datenstruktur oder beim Teilen eines JSON-Ausschnitts mit einer Kollegin macht eine lesbare Formatierung den entscheidenden Unterschied. Auch vor einem Code-Review lässt sich ein formatiertes JSON deutlich schneller überfliegen als eine einzige, zusammenhängende Zeile ohne erkennbare Struktur, in der jede einzelne Klammer zählt und leicht übersehen wird, was unnötig viel Zeit kostet und Fehler begünstigt.

Der Gegenpart: Minifizieren

Für den produktiven Einsatz, etwa als Teil einer Konfigurationsdatei in einer Anwendung, ist häufig gerade die kompakte Form gefragt, um Dateigröße zu sparen. Für diesen umgekehrten Fall steht die Minifizierung als eigene Funktion bereit, sodass sich zwischen lesbarer und kompakter Form je nach Bedarf wechseln lässt, ohne den Inhalt selbst jemals zu verändern oder Daten zu verlieren, in beide Richtungen.

API-Antwort vor dem Debugging aufbereiten

Lukas Fischer formatiert eine minifizierte API-Antwort, um beim Debugging schneller die relevante Stelle in der Struktur zu finden.

Konfiguration für ein Code-Review vorbereiten

Anna Hoffmann formatiert eine JSON-Konfigurationsdatei, bevor sie sie einer Kollegin zur Prüfung weitergibt.

Log-Eintrag für die Dokumentation aufbereiten

Thomas Müller formatiert einen einzeiligen JSON-Log-Eintrag, um ihn lesbar in eine interne Dokumentation zu übernehmen.

Kann ich zwischen zwei und vier Leerzeichen wählen?

Ja, Sie wählen zwischen zwei Leerzeichen, vier Leerzeichen oder einem Tabulator als Einrückung.

Prüft das Formatieren auch, ob das JSON gültig ist?

Ist das JSON ungültig, wird das entsprechend gemeldet. Für eine ausführliche Fehlerstelle nutzen Sie die eigene Gültigkeitsprüfung.

Worin unterscheidet sich das Formatieren vom Minifizieren?

Formatieren fügt Zeilenumbrüche und Einrückung für die Lesbarkeit hinzu, Minifizieren entfernt genau diese, um die Datei zu verkleinern.

Gibt es ein Limit für die Dateigröße?

Die JSON-Datei darf bis zu 25 MB groß sein.

Ist das Formatieren kostenlos?

Ja, im Browser läuft es kostenlos und ohne Limit. Nur die Nutzung über die API kostet $0.002 pro Anfrage.

Brauche ich ein Konto?

Nein, weder im Browser noch über die API ist ein Konto erforderlich.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/data/json-format

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/data/json-format \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.json_format",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_mb25
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →