Por que fazer unescape de uma string JSON?
Entradas de log, corpos de erro de API e valores de configuração frequentemente chegam como strings JSON escapadas cheias de \n e ”. Cole uma acima para ler o texto real, com quebras de linha de verdade.
Como funciona
A entrada é analisada localmente como um literal de string JSON (as aspas são adicionadas automaticamente se você colou o conteúdo sem elas). Cada escape — \n, \t, ”, \, \uXXXX — é decodificado para seu caractere real. Sequências de escape inválidas produzem um erro claro.