JSON Stringify / Unstringify

Transforme um objeto JSON em uma string de uma linha só com aspas escapadas para incorporar em código, ou reverta uma string JSON escapada de volta para JSON legível.

632 visualizações

JSON como String, nos Dois Sentidos

Stringify pega um JSON real e o transforma em um literal de string de uma linha só, com aspas escapadas — o formato necessário para incorporar JSON dentro de outro campo JSON, um valor de configuração ou uma constante de string no código-fonte. Unstringify faz o inverso: cole uma string JSON escapada (com \" e \n) e receba de volta um JSON limpo, legível e indentado.

Caso comum: uma API embrulha um payload JSON como string dentro de outra resposta JSON, ou uma linha de log contém um bloco JSON escapado — cole-o no unstringify para ler corretamente.

Perguntas Frequentes

Qual é a diferença em relação ao JSON.stringify no código?

A mesma operação, só que como ferramenta interativa: cole um JSON real e receba a forma escapada em string que você normalmente produziria escrevendo JSON.stringify(obj) — útil quando você não tem um console à mão.

Por que eu precisaria fazer unstringify de um JSON?

APIs e logs às vezes aninham uma string JSON dentro de um campo JSON (JSON codificado duas vezes) — o unstringify converte essa string interna escapada de volta em JSON legível e analisável.

Meus dados são enviados para algum lugar?

Não — as duas direções rodam localmente no seu navegador.

Ferramentas Semelhantes