Formatador / Minificador / Validador de JSONEscape / Unescape de JSONDiff de JSONOrdenar chaves de JSONJSON ⇄ StringJSON ⇄ XMLXML ⇄ JSONJSON para CSVCSV para JSONJSON ⇄ YAMLJSON para códigoParâmetros de consulta ⇄ JSONCookie ⇄ JSONJSON ⇄ Properties
Escape / Unescape de JSON
Converta texto para uma forma escapada segura para embutir em strings de código, ou reverta
Como usar
O escape transforma aspas duplas, barras invertidas e quebras de linha no formato \" \n, para que um trecho de JSON possa ser escrito como string dentro de um código ou aninhado em outro JSON. O unescape é o contrário.
Perguntas frequentes
Por que aparece uma camada extra de aspas após o escape?
Porque uma string JSON precisa estar entre aspas. Essa camada de aspas é justamente o marcador de que ela pode ser embutida como string. Remova as aspas e ela deixa de ser uma string válida.
E se o unescape falhar?
Verifique se a entrada é um literal de string JSON completo, incluindo as aspas nas pontas. Se só o conteúdo interno foi colado, a ferramenta tenta tratá-lo como string; se ainda assim falhar, o conteúdo em si é inválido.