Diário Code - Uma xícara de café e um bule em cima de uma mesa.

Diário Code

Aprenda Python, JavaScript e PHP

Como converter JSON para String com JavaScript

10 visualizações |

Uma colher de farinha de trigo, grãos de trigo ao lado da colher e um pão de centeio colocado do outro lado, todos em cima de uma mesa de madeira.

Pode parecer que converter JSON para string é tão inútil quanto transformar um pão em farinha. Mas eu garanto que não é.

Na verdade, saber fazer isso é uma habilidade muito importante. Por quê? Porque nem sempre o servidor poderá receber dados JSON. Muitas vezes, ele necessitará de dados brutos.

Talvez você não saiba, mas cabeçalhos HTTP usam dados JSON, mas é necessário enviar essa informação em string. Ou seja, é necessário converter o JSON antes. E além dessa situação, há a necessidade de salvar dados num arquivo JSON. Isso também precisa ser feito em string.

Mas como fazer isso com JavaScript? Usando a função stringify ( ). Veja como usá-la no exemplo abaixo:

let json_data = {
 "title": "Contabilidade Tributária",
 "author": "Gustavo Pedro de Oliveira",
 "editor": "Saraiva"
};

console.log( `Conteúdo do JSON: ${JSON.stringify(json_data)} .` );

É bastante simples, não é? O resultado do código acima será uma string idêntica ao JSON, incluindo os sinais de colchete, dois-pontos e todo o resto, como exibido a seguir:

/*
Retorna:

Conteúdo do JSON: {"title": "Contabilidade Tributária", "author": "Gustavo Pedro de Oliveira", "editor": "Saraiva"}.
*/

Portanto, não há necessidade de ter o trabalho de percorrer cada chave usando um loop, porque o JavaScript já cuida disso para nós de maneira mais eficiente.

Conclusão

Aprender essas técnicas com JavaScript é essencial para se desenvolver na programação. Lidar com dados é uma tarefa que exige muita responsabilidade.

Por isso, sempre busque as melhores técnicas disponíveis, e você as encontrará aqui no Diário Code! = )

Aprenda mais com outros artigos relacionados