O que é escape de string
Ao embutir um texto dentro de código-fonte (como uma string JSON ou uma variável JavaScript), caracteres especiais como quebra de linha, aspas e barra invertida precisam ser "escapados" — ou seja, representados com uma sequência como \n (quebra de linha), \" (aspas) ou \\ (barra invertida) — para que o texto seja interpretado corretamente.
Quando usar
Útil ao montar um payload JSON manualmente, embutir um texto multilinhas em uma única linha de código, ou depurar uma string que veio com caracteres de escape e você quer ler o texto original.
Perguntas frequentes
O resultado do escape inclui as aspas externas?
Sim — o resultado é uma string JSON válida, incluindo as aspas duplas no início e no fim, pronta para colar em código.
Isso funciona igual para JSON e JavaScript?
Sim, as regras de escape usadas aqui (baseadas em JSON) são compatíveis com strings JavaScript.