Entrada

Modo:

Saída

O que é JSON URL Encode?

JSON URL Encode converte strings JSON em formato seguro para URL codificando caracteres especiais em porcentagem. Caracteres como {, }, ", : são codificados como %7B, %7D, %22, %3A.

Esta ferramenta tem dois modos: Codificar e Decodificar. Alterne entre eles no topo. Ambos funcionam no seu navegador.

Como usar esta ferramenta

1

Escolher modo

Selecione Codificar para codificar JSON para URL, ou Decodificar para decodificar uma string JSON codificada em URL.

2

Colar entrada

Cole seu JSON ou string codificada em URL no editor esquerdo.

3

Copiar resultado

O painel direito se atualiza automaticamente. Para validar JSON, experimente Validador JSON.

Exemplos de JSON URL Encode

A codificação URL converte os caracteres especiais JSON em sequências codificadas em porcentagem. Exemplo:

Saída codificada URL

Entrada

Entrada JSON

Saída

Quando a Codificação URL JSON é Importante

Quando você precisa passar JSON como parâmetro de consulta em uma URL, a codificação URL JSON é necessária. O JSON bruto contém caracteres que não são seguros para URLs.

Para codificar URLs normais (não JSON), use a ferramenta Codificador URL em vez disso.

Perguntas frequentes

Quais caracteres são URL-codificados em JSON?

Todos os caracteres não seguros para URL: {%7B, }%7D, "%22, :%3A e muitos outros.

O JSON é validado antes da codificação?

A ferramenta tenta validar a entrada como JSON, mas também codificará strings JSON inválidas.

Meus dados são enviados para algum lugar?

Não. O processamento é feito inteiramente no seu navegador.

Qual é a diferença entre URL encode e JSON escape?

JSON escape converte caracteres para \n, \" etc. A codificação URL converte para o formato %XX.

Quando devo codificar JSON em URL?

Quando estiver passando JSON como parâmetro GET em uma URL.

Ferramentas relacionadas

O padrão de codificação URL está definido em RFC 3986. MDN encodeURIComponent() documenta a função JavaScript utilizada.