input.txt
output.json
Codifique qualquer texto como literal de string JSON ou descodifique-o.

Relacionado

Guias para Stringify

Todos os guias →

O que é JSON Stringify?

JSON.stringify() converte um valor em uma string JSON. Quando aplicado a uma string que já é JSON, você obtém um literal de string JSON —— o JSON original envolto em aspas duplas, com aspas internas e caracteres especiais escapados. É necessário com frequência para embutir JSON dentro de outro documento JSON, armazená-lo em um campo de banco de dados ou passá-lo como parâmetro de URL.

Outras linguagens chamam a mesma coisa de outras formas : em Python json.dumps (também buscado como json dumps python, * json dumps in python*, python json dump, python dict to json, * python pretty print dict*, python pretty print json, * python print nice json*, ou via python pprint / pprint python), em Ruby JSON.generate, em Go json.Marshal, em Java org.json e Jackson, em .NET o Newtonsoft JSON (Newtonsoft.Json) e em PHP json_encode : todos produzem a mesma classe de saída —— um json object as string (também buscado como ** json to json string** ou stringify json). A operação inversa é JSON.parse, json.loads etc. —— se a entrada puder estar quebrada, você pode tratá-la no validador JSON e em JSON Fix.

Exemplo

Entrada :

{"name": "Ada", "active": true}

Saída com Stringify :

"{\"name\": \"Ada\", \"active\": true}"

Clique em Unstringify para o sentido inverso —— útil quando você recebe uma string JSON duplamente codificada e quer extrair o valor real lá dentro.

FAQ

Como desfazer um stringify (decodificar um literal de string JSON)?

Clique em Unstringify ou aplique JSON.parse diretamente sobre o valor. Se você receber uma string duplamente codificada que começa com aspas escapadas, faça um parse para obter a string JSON interna e um segundo parse para obter o valor real.

É a mesma coisa que «json to string» ou «json unescape»?

Sim. json to string se refere a colocar um valor JSON no formato de literal de string —— exatamente o que o Stringify faz. json unescape / ** unescape json** é o sentido inverso —— clique em Unstringify para remover as sequências de escape e voltar ao JSON original.