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.
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 JSONPaso 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 Base64Paso 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.