Cómo mostrar JSON de forma legible con sangrías en JavaScript
¡Hola a todos! Acabo de empezar a aprender JavaScript y me encontré con este problema. Recibo datos de una API en formato JSON, pero cuando intento mostrarlos en la consola o en la página, todo aparece como una larga cadena sin espacios ni saltos de línea. Esto es muy incómodo para la depuración y el análisis de datos.
Por ejemplo, tengo este objeto:
```javascript
const user = {
name: "Иван",
age: 30,
address: {
city: "Москва",
street: "Ленина",
house: 10
},
hobbies: ["программирование", "чтение", "спорт"]
};
```
Cuando hago `console.log(user)`, el navegador lo muestra como un árbol, lo cual está bien. Pero si intento enviar este objeto con `JSON.stringify()` y mostrarlo en la página como texto, obtengo:
```text
{"name":"Иван","age":30,"address":{"city":"Москва","street":"Ленина","house":10},"hobbies":["программирование","чтение","спорт"]}
```
¡Totalmente ilegible! Especialmente cuando hay muchos datos. Sé que existe alguna forma de hacer un formato bonito.
No answers yet.
Inicia sesión para dejar una respuesta