01 / Exemplo
Exemplo
"Olá\nBem-vindo"Olá
Bem-vindoFormatação de código / MULTIVERTO
Leia um literal de string JavaScript compatível com JSON e recupere o texto simples.
Aplique cada ferramenta de texto ao resultado anterior. Fluxos de trabalho com texto ↗
Somente o nome da sequência e a ordem das ferramentas são salvos neste navegador. Sua entrada e seus resultados nunca são salvos.
01 / Exemplo
"Olá\nBem-vindo"Olá
Bem-vindo02 / Guia
Leia como texto simples uma string entre aspas compatível com JSON e JavaScript. Interprete os escapes JSON padrão no conteúdo entre aspas.
A entrada de exemplo é "Olá\nBem-vindo"; depois da decodificação, o texto é Olá ⏎ Bem-vindo. O símbolo ⏎ representa uma quebra de linha real no resultado, não um espaço nem os dois caracteres barra invertida e n. Compare o resultado com a string original antes de usá-lo em outra aplicação. O analisador aceita a sintaxe de strings entre aspas compatível com JSON; ele não executa JavaScript nem aceita todas as formas de escape exclusivas dessa linguagem. Guarde o literal de origem ao investigar uma diferença.
A ferramenta de escape de correspondência cria uma cadeia de caracteres compatível com JavaScript usando regras de escape JSON. Esta ferramenta reversa lê precisamente esse subconjunto compatível com JSON, então a entrada deve incluir as aspas duplas ao redor. Ele decodifica escapes de barra invertida, como backslash-n para uma quebra de linha, backslash-t para uma guia, aspas escapadas, barras invertidas e escapes Unicode. Ele não executa JavaScript, expande variáveis ou interpreta literais de modelo. JavaScript também tem formas como literais de aspas simples e escapes hexadecimais que estão fora da gramática de cadeia JSON e são intencionalmente rejeitados. A saída pode conter caracteres de controle reais: uma quebra de linha decodificada aparecerá como uma quebra de linha ao invés dos dois caracteres de origem backslash e n. Inspecione o resultado cuidadosamente antes de colocá-lo em uma célula CSV, página HTML ou URL, onde outra camada de escape pode ser necessária. Leia um literal de cadeia de caracteres JSON-compatível JavaScript copiado de um acessório como texto comum.
Verifique o resultado não escapado, escapando-o novamente e comparando a representação citada com a entrada original. O resultado visível pode conter tabulações ou quebras de linha reais, então inspecione-o em um editor que possa revelar espaços em branco. Se o próximo destino for HTML, uma URL ou uma consulta de banco de dados, aplique as regras de codificação ou parametrização próprias do s desse destino depois. A desescalada de strings sozinha não torna o conteúdo seguro para outro contexto. Teste aspas escapadas, barras reversas e \n. Literales com aspas simples e formas de escape JavaScript-only estão fora deste analisador; ele aceita a sintaxe de string JSON. A fonte e o resultado têm papéis diferentes, mesmo quando parecem semelhantes. O método acima define o subconjunto aceito em vez de cada extensão do formato nomeado. Para um sistema de recepção rigoroso, tente um pequeno caso conhecido antes de alterar muitos registros. Se a validação falhar, retorne à entrada original e ao primeiro erro relatado; editar apenas o resultado gerado pode ocultar a causa. Mantenha a fonte até que o aplicativo de recepção aceite a saída. A conversão é executada neste navegador; colar o resultado em um URL compartilhado, repositório ou solicitação é uma decisão de publicação separada.
Explorar guias