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.