Como exibir JSON de forma bonita (pretty-print) em JavaScript: formato legível com indentação
Olá a todos! Sou iniciante em JavaScript e estou trabalhando com APIs que retornam dados no formato JSON. Quando exibo um objeto com `console.log()`, ele é mostrado em uma única linha, o que é muito difícil de ler, especialmente se o objeto for grande e aninhado.
Aqui está um exemplo do meu código:
```javascript
const data = {
name: "Ivan",
age: 30,
address: {
city: "Moscou",
street: "Tverskaya",
zip: 101000
},
hobbies: ["programação", "leitura", "esportes"]
};
console.log(data);
```
No console, vejo algo como: `{name: "Ivan", age: 30, address: {city: "Moscou", street: "Tverskaya", zip: 101000}, hobbies: ["programação", "leitura", "esportes"]}`. Isso é ilegível!
Tentei usar `JSON.stringify()`, mas o resultado ainda é exibido em uma única linha. Preciso que o JSON seja exibido com indentação, como em editores de código ou sites como JSON Formatter. Alguém pode me dizer como fazer uma exibição bonita (pretty-print) de JSON em JavaScript? De preferência com exemplos de código e explicação.
No answers yet.
Faça login para deixar uma resposta