Avatar ·

Wie man JSON in JavaScript schön mit Einrückungen ausgibt?

Hallo zusammen! Ich habe gerade angefangen, JavaScript zu lernen, und bin auf ein Problem gestoßen. Ich erhalte Daten von einer API im JSON-Format, aber wenn ich versuche, sie in der Konsole oder auf der Seite auszugeben, wird alles als eine lange Zeichenkette ohne Leerzeichen und Zeilenumbrüche angezeigt. Das ist sehr unpraktisch zum Debuggen und Analysieren der Daten. Zum Beispiel habe ich ein solches Objekt: ```javascript const user = { name: "Ivan", age: 30, address: { city: "Moskau", street: "Leninstraße", house: 10 }, hobbies: ["Programmieren", "Lesen", "Sport"] }; ``` Wenn ich `console.log(user)` mache, zeigt der Browser es als Baum an, was noch in Ordnung ist. Aber wenn ich versuche, dieses Objekt mit `JSON.stringify()` zu senden und als Text auf der Seite anzuzeigen, erhalte ich: ```text {"name":"Ivan","age":30,"address":{"city":"Moskau","street":"Leninstraße","house":10},"hobbies":["Programmieren","Lesen","Sport"]} ``` Völlig unlesbar! Besonders wenn es viele Daten gibt. Ich weiß, dass es eine Möglichkeit gibt, eine schöne Formatierung zu erstellen.