Eine API liefert eine 200 Zeilen lange JSON-Antwort, die in eine einzige Zeile komprimiert ist. Du musst ein verschachteltes Feld finden. Also kopierst du sie, öffnest einen Browser-Tab, navigierst zu einer der dutzend JSON-Formatierer-Websites, fügst sie ein, klickst auf „Formatieren" und starrst auf die Ausgabe. Wenn der JSON etwas Sensibles enthält — Tokens, Nutzerdaten, interne IDs — hast du es gerade an einen Drittanbieter-Server geschickt.
Das ist eine der häufigsten Mikro-Aufgaben in der Softwareentwicklung, und die meisten Entwickler erledigen sie auf die ineffizienteste Art und Weise.
Der Terminal-Ansatz
macOS enthält python3, sodass du JSON durch python3 -m json.tool im Terminal leiten kannst. Es funktioniert bei wohlgeformtem Input. Aber es scheitert an Trailing Commas, gibt kryptische Fehlermeldungen bei fehlerhaftem JSON aus, und die Ausgabe bleibt in deinem Terminal-Fenster gefangen. Es gibt kein Syntax-Highlighting, keine einklappbaren Knoten und keine Möglichkeit, schnell einen verschachtelten Pfad zu kopieren.
Manche Entwickler installieren jq über Homebrew, was leistungsfähiger ist, aber eine weitere Abhängigkeit hinzufügt und erfordert, dass man die Abfragesyntax lernt — für alles über die Grundformatierung hinaus.
Ein nativer JSON-Formatierer auf deinem Mac
Bellows enthält einen JSON-Formatierer als eines von 41 integrierten Entwickler-Tools. Füge JSON in den Eingabebereich ein und erhalte sofort formatierten, lesbaren Output. Keine Netzwerkverbindung nötig — alles läuft lokal auf deinem Mac.
Zwischenablage-Erkennung
Kopiere einen JSON-String in die Zwischenablage und öffne Bellows. Die App erkennt den JSON-Inhalt und schlägt automatisch den Formatierer vor. Kein Navigieren durch Menüs — das Tool, das du brauchst, wartet bereits.
Teil eines größeren Werkzeugkastens
JSON-Formatierung passiert selten isoliert. Vielleicht musst du erst einen Base64-String dekodieren, um an den JSON zu kommen, oder ein JWT-Payload extrahieren, das JSON enthält, oder einen URL-kodierten Query-Parameter dekodieren, der ein JSON-Objekt enthält. Mit 41 Tools in einer App kannst du diese Operationen verketten, ohne zwischen verschiedenen Programmen zu wechseln.
Wenn du es am meisten brauchst
Einen Webhook-Payload um 23 Uhr debuggen. Eine Config-Datei überprüfen, die ein Kollege in Slack eingefügt hat. Einen Core-Data-Export inspizieren. Die Struktur einer Mock-Antwort verifizieren, bevor du einen Test schreibst. Das sind die Momente, in denen der Griff zum Browser-Tab am schwersten wiegt — und ein nativer App in der Menüleiste den größten Unterschied macht.