Wie kann ich in Insomnia JSON-Antworten automatisch formatieren?

Melden
  1. Automatisches Formatieren von JSON-Antworten in Insomnia
  2. Automatische JSON-Formatierung direkt in Insomnia
  3. Manuelles Formatieren und Prüfen der JSON-Antworten
  4. Einstellungen für die Darstellung von JSON-Daten
  5. Zusammenfassung

Automatisches Formatieren von JSON-Antworten in Insomnia

Insomnia ist ein sehr beliebtes API-Tool für das Testen von HTTP-Anfragen. Wenn du mit APIs arbeitest, möchtest du oft die JSON-Antworten gut lesbar dargestellt bekommen, um die Daten einfach nachvollziehen zu können. Glücklicherweise bietet Insomnia eine automatische Formatierung und Darstellung von JSON-Antworten an, sodass du das nicht manuell erledigen musst.

Automatische JSON-Formatierung direkt in Insomnia

Sobald du eine Anfrage in Insomnia sendest, wertet das Tool den Antworttext automatisch aus. Wenn die Antwort den Content-Type auf application/json gesetzt hat, wird Insomnia den Inhalt erkennen und versucht, ihn formatiert und strukturiert anzuzeigen. Diese Formatierung passiert in der sogenannten Body-Ansicht der Antwort. Um sicherzugehen, dass die automatische Formatierung greift, solltest du darauf achten, dass der Server die korrekten HTTP-Header mitsendet.

Wichtig ist also, dass der API-Server in der Antwort den Header Content-Type: application/json enthält. Wenn das der Fall ist, zeigt Insomnia die JSON-Daten übersichtlich in einem Baum mit Einrückungen, farblicher Hervorhebung und klappbaren Objekten und Arrays.

Manuelles Formatieren und Prüfen der JSON-Antworten

Sollte die JSON-Antwort als reiner Text oder ohne richtigen Content-Type ankommen, kannst du in Insomnia trotzdem die Antwort in das JSON-Format konvertieren. Im Antwortfenster findest du oben neben der Antwortansicht verschiedene Tabs oder Modi wie Preview, Raw oder JSON. Wenn du auf den JSON-Tab klickst, versucht Insomnia ebenfalls die Antwort zu parsen und formatiert darzustellen.

Falls dein JSON-Text nicht automatisch formatiert wird, bietet Insomnia auch eine kleine Schaltfläche oder Funktion zum "Prettify" an. Dadurch wird der JSON-Text mit sauberer Einrückung versehen. Du findest diese Funktion in der Regel als kleine Schaltfläche im Antwortbereich oder unter einem Kontextmenü, etwa durch Rechtsklick in den Textbereich.

Einstellungen für die Darstellung von JSON-Daten

In manchen Fällen kannst du das Verhalten von Insomnia hinsichtlich der Anzeige anpassen. Gehe dazu im Menü auf Edit > Preferences (bzw. Bearbeiten > Einstellungen) und suche nach Optionen, welche die Datenansicht beeinflussen. Dort kannst du zum Beispiel einstellen, dass JSON-Antworten immer im Formatbaum dargestellt werden oder dass Prettify automatisch beim Empfang angewendet wird.

Insomnia aktualisiert seine Benutzeroberfläche regelmäßig, sodass bestimmte Features je nach Version an unterschiedlichen Stellen liegen können. Denke daher daran die Version aktuell zu halten, um von Verbesserungen im Bereich der JSON-Formatierung zu profitieren.

Zusammenfassung

Insomnia formatiert JSON-Antworten automatisch, sofern der Server den korrekten Content-Type-Header mitgibt. Die Antwort wird automatisch als Baumstruktur mit Einrückungen und Farben dargestellt. Wenn die automatische Formatierung nicht greift, kannst du manuell auf den JSON-Tab wechseln oder die Prettify-Funktion verwenden, um die Daten lesbar zu machen. Zusätzlich kannst du in den Einstellungen des Programms festlegen, wie die Antwortdaten standardmäßig dargestellt werden sollen.

Auf diese Weise sparst du Zeit und musst selbst keine Rohdaten mehr lesen, sondern kannst die API-Antworten komfortabel, übersichtlich und strukturiert analysieren und weiterverarbeiten.

0

Kommentare