Skip to main content
Tool Factory

Flujo de tres pasos

Formatear y preparar JSON para compartirlo

Formatea una muestra JSON, codifícala como Base64 y escapa un valor de consulta URL de forma segura.

Resultado: La muestra {"id":1} produce ewogICJpZCI6IDEKfQ%3D%3D para un valor de consulta.

  1. Paso 1

    Formatea y valida el JSON

    Introduce {"id":1}. Selecciona sangría con 2 espacios. Ejecuta el formateador y copia su resultado completo de tres líneas.

    El resultado exacto contiene {, un salto, dos espacios seguidos de "id": 1, otro salto y }.

    Abrir Formateador de JSON
  2. Paso 2

    Codifica el JSON formateado

    Selecciona Codificar y el alfabeto A-Za-z0-9+/=. Pega el resultado sin un salto final. Debes obtener ewogICJpZCI6IDEKfQ==.

    La sangría y los saltos cambian el valor. Este ejemplo usa saltos LF, no CRLF.

    Abrir Codificador y decodificador Base64
  3. Paso 3

    Prepara el valor para un campo URL

    Selecciona Codificar y activa la codificación de todos los caracteres especiales. Introduce ewogICJpZCI6IDEKfQ==. Espera ewogICJpZCI6IDEKfQ%3D%3D.

    La opción predeterminada conserva caracteres reservados. Activa esta opción para un valor, no para una URL completa.

    Abrir Cómo usar URL Encoder and Decoder

Antes de terminar

Comprueba el resultado

  • Una consulta de muestra es ?data=ewogICJpZCI6IDEKfQ%3D%3D. La aplicación debe esperar JSON Base64 con codificación porcentual.
  • Verifica en orden inverso: decodifica la URL y después Base64. Debes obtener el mismo JSON de tres líneas.
  • No codifiques dos veces. Los constructores de URL ya pueden codificar valores. Comprueba los requisitos del sistema receptor.
  • Validar la sintaxis no verifica campos requeridos o reglas empresariales. Base64 no cifra el JSON.
  • No incluyas secretos en URL. Los navegadores y servidores pueden guardar URL completas.
  • Envía documentos JSON grandes como archivos y no como valores URL largos.