Como Formatar JSON em JavaScript (Prettify)
Formate objetos JSON em strings legíveis usando JSON.stringify no JavaScript.
Introdução
Em JavaScript, formatar JSON é extremamente simples graças à API nativa do navegador/Node.js.
O Algoritmo
O método `JSON.stringify` aceita um terceiro argumento que define o número de espaços para indentação.
Implementação em Javascript
json.jsjavascript
function formatJSON(jsonString) {
try {
const obj = JSON.parse(jsonString);
return JSON.stringify(obj, null, 4);
} catch (e) {
return "JSON Inválido";
}
}
const raw = '{"id":1,"status":"active"}';
console.log(formatJSON(raw));O terceiro parâmetro de `JSON.stringify(obj, replacer, space)` define a indentação. Usamos 4 espaços para máxima legibilidade.
Não quer escrever código?
Use nossa ferramenta online gratuita para processar JSON instantaneamente. Perfeito para testes rápidos.
Usar Ferramenta de JSON Online