Escape texto como literal JSON ou decodifique uma string JSON com dupla codificação.
Relacionado
LLMs frequently return JSON wrapped in ```json fences, with single quotes, Python literals, or unquoted keys. Repair the syntax, validate strictly, then derive TypeScript types from the cleaned output.
Fazer stringify de JSON o envolve em aspas e faz escape das aspas internas e dos caracteres especiais, produzindo um literal de string JSON pronto para ser embutido em outro lugar.
Strings e chaves de objeto em JSON precisam de aspas duplas. Valores entre aspas simples são comuns em trechos de JavaScript, saídas tipo Python e respostas de LLM.
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.
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.
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.
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.