Escapar / desescapar uma cadeia JSON
Converta texto em bruto numa cadeia JSON válida e ao contrário: caracteres de controlo, \uXXXX, emoji e surrogates soltos tratados como no JSON.stringify.
Ferramentas relacionadas
Todas as ferramentas: Codificação e descodificação →Abre Escapar / desescapar uma cadeia JSON e obténs uma resposta de imediato, sem criar conta. Encontra-la em Codificação e descodificação, com Escape / unescape de strings e Escape / unescape Unicode para os casos vizinhos.
Como usar
- Abra a ferramenta — sem registo nem instalação.
- Introduza os seus dados ou ajuste as opções disponíveis.
- Obtenha o seu resultado ao instante e copie-o ou descarregue-o.
Perguntas frequentes
Para que serve Escapar / desescapar uma cadeia JSON?
Converta texto em bruto numa cadeia JSON válida e ao contrário: caracteres de controlo, \uXXXX, emoji e surrogates soltos tratados como no JSON.stringify.
Em que casos se usa na prática?
Ler um payload que lhe enviaram, embutir um ficheiro pequeno numa configuração e perceber porque uma query string parte ao chegar ao servidor.
Qual é o erro mais comum?
Tomar Base64 por proteção. É uma codificação, não cifra: qualquer um a descodifica de imediato, e um token colado num ticket público é um token exposto.
Em que difere Escapar / desescapar uma cadeia JSON de Escape / unescape de strings?
Estão próximos mas respondem a perguntas diferentes: Escape / unescape de strings é o que deves abrir quando se trata de faça escape de uma string para JSON/JavaScript ou reverta para texto bruto. Escolhe o que corresponde ao teu ponto de partida — ambos são gratuitos.
Existe uma ferramenta para o passo seguinte?
Escape / unescape Unicode é o mais próximo a seguir a este: Faça escape de carateres não-ASCII para sequências \uXXXX, ou descodifique-os.
Que mais vale a pena ter aberto ao lado?
JSON para query string e Query string para JSON — surgem na mesma tarefa com frequência suficiente para merecerem outro separador.
De onde vêm os dados?
As codificações seguem os seus RFC, pelo que uma ida e volta não perde nada. A codificação de URL tem duas variantes — espaço como %20 ou como sinal de mais — e a ferramenta indica qual aplica.