Avatar ·

Wie man JSON in JavaScript hübsch ausgibt (pretty-print): lesbares Format mit Einrückungen

Hallo zusammen! Ich bin ein Anfänger in JavaScript und arbeite mit APIs, die Daten im JSON-Format zurückgeben. Wenn ich ein Objekt mit `console.log()` ausgebe, wird es in einer einzigen Zeile angezeigt, und das ist sehr schwer zu lesen, besonders wenn das Objekt groß und verschachtelt ist. Hier ist ein Beispiel meines Codes: ```javascript const data = { name: "Ivan", age: 30, address: { city: "Moskau", street: "Twerskaja", zip: 101000 }, hobbies: ["Programmierung", "Lesen", "Sport"] }; console.log(data); ``` In der Konsole sehe ich so etwas wie: `{name: "Ivan", age: 30, address: {city: "Moskau", street: "Twerskaja", zip: 101000}, hobbies: ["Programmierung", "Lesen", "Sport"]}`. Das ist unlesbar! Ich habe versucht, `JSON.stringify()` zu verwenden, aber das Ergebnis wird trotzdem in einer Zeile ausgegeben. Ich brauche, dass JSON mit Einrückungen angezeigt wird, wie in Code-Editoren oder auf Websites wie JSON Formatter. Könnt ihr mir sagen, wie man JSON in JavaScript hübsch ausgibt (pretty-print)? Am liebsten mit Code-Beispielen und einer Erklärung.