Wie kann ich in Postman JSON-Responses formatieren und besser lesbar machen?

Melden
  1. Automatische Formatierung der JSON-Antwort
  2. Manuelles Formatieren von JSON in Postman
  3. Formatierung im Tests-Tab und in Skripten
  4. Benutzerdefinierte Formatierung und Tools in Postman

Automatische Formatierung der JSON-Antwort

Postman erkennt automatisch, wenn eine API-Antwort im JSON-Format vorliegt. Im Bereich Body der Response-Seite wird die Antwort in der Regel bereits im formatierten JSON-Stil angezeigt, sodass sie besser lesbar ist. Die integrierte Syntax-Hervorhebung hebt dabei verschiedene Datentypen durch Farben hervor, wodurch die Struktur leichter erkennbar ist.

Wenn die Antwort nicht automatisch formatiert angezeigt wird, kann es daran liegen, dass der Content-Type-Header der Antwort nicht korrekt auf application/json gesetzt ist oder die Antwort kein gültiges JSON enthält. In einem solchen Fall solltest du sicherstellen, dass die API die korrekten Header sendet und die Antwort validem JSON entspricht.

Manuelles Formatieren von JSON in Postman

Falls du eine JSON-Antwort, die als reine Zeichenkette angezeigt wird, manuell formatieren möchtest, kannst du in Postman in der Response-Ansicht oben rechts auf die Schaltfläche Pretty klicken. Diese Ansicht formatiert und färbt JSON-Inhalte automatisch, was die Lesbarkeit erheblich verbessert.

Standardmäßig bietet Postman mehrere Ansichtsoptionen wie Pretty, Raw und Preview. Für JSON ist Pretty ideal, da hier auch Einrückungen und Zeilenumbrüche automatisch gesetzt werden.

Formatierung im Tests-Tab und in Skripten

In Postman kannst du auch Response-Daten in Skripten weiterverarbeiten oder formatieren. Beispielweise kannst du mit JavaScript im Tab Tests das JSON parsen und dann mit JSON.stringify() formatiert wieder ausgeben lassen. Das ist hilfreich, wenn du die Antwort debuggen oder in einer bestimmten Form darstellen möchtest.

let jsonData = pm.response.json();console.log(JSON.stringify(jsonData, null, 2));

Hierbei sorgt das zweite Argument null dafür, dass keine Transformation angewendet wird, und der Wert 2 gibt an, dass zwei Leerzeichen zur Einrückung verwendet werden sollen. Die Ausgabe in der Konsole ist somit gut lesbar formatiert.

Benutzerdefinierte Formatierung und Tools in Postman

Für sehr große oder komplexe JSON-Daten kannst du zusätzlich externe Tools verwenden, um die Formatierung zu verbessern, oder eigene Skripte nutzen. Postman unterstützt außerdem Plugins und Erweiterungen, die bei der Visualisierung helfen können. Auch das Speichern von formatierten JSON-Responses in Variablen ermöglicht eine übersichtlichere Weiterverarbeitung innerhalb von Collection Runs oder automatisierten Tests.

Zusammengefasst bietet Postman eine integrierte automatische Pretty-Ansicht, hilfreiche Skript-Möglichkeiten für individuelles Formatieren und eine farbige Hervorhebung für bessere Lesbarkeit von JSON-Daten. Damit kannst du JSON-Responses sehr gut strukturiert und verständlich darstellen.

0

Kommentare