Formato de código / MULTIVERTO

JSON a consulta URL

Escribe un objeto JSON plano como parámetros de consulta URL.

Conversor en tiempo realTu entrada permanece en este navegador. El texto no se envía para convertirlo.
El archivo permanece en tu navegador.
Encadenar herramientas

Aplica cada herramienta de texto al resultado anterior.

01 / Guía

Cómo funciona

Añade campos escalares y elementos de arreglos con codificación URLSearchParams.

Información útil

Escribe un objeto JSON plano como parámetros de consulta URL.

02 / Ejemplo

Ejemplo

Tu entrada{"nombre":"Hola","mensaje":["Bienvenidos","Hola"]}
Resultadonombre=Hola&mensaje=Bienvenidos&mensaje=Hola

03 / Guía

JSON a consulta URL — Cómo funciona

Qué cambia la conversión

Escribe un objeto JSON plano como parámetros de consulta URL. Añade campos escalares y elementos de arreglos con codificación URLSearchParams.

Ejemplo práctico

Empieza con la entrada mostrada en esta página: {"nombre":"Hola","mensaje":["Bienvenidos","Hola"]}. La herramienta produce: nombre=Hola&mensaje=Bienvenidos&mensaje=Hola. Prueba primero el ejemplo para comparar ambas representaciones. Después sustitúyelo por tus propios datos. El resultado es texto que puedes copiar a un editor, una prueba o una solicitud solo tras comprobar que el destino espera esa misma forma.

Reglas y límites del formato

Una cadena de consulta lleva parámetros con nombre tras el signo de interrogación de una URL. Esta herramienta acepta opcionalmente ese signo inicial, pero no analiza una URL completa. Sigue las reglas de formulario de URLSearchParams: el signo más se vuelve espacio, los escapes porcentuales representan bytes UTF-8 y las claves repetidas se guardan como arreglos al leer. Para escribir acepta un objeto JSON plano con cadenas, números, booleanos o arreglos no vacíos de esos valores. En una consulta todo es texto: un número escrito desde JSON vuelve como cadena, así que el recorrido completo no conserva los tipos. Se rechazan nulo, objetos anidados y arreglos vacíos porque no tienen representación inequívoca. Un ampersand codificado pertenece al valor; uno literal separa parámetros. Decodifica después de reconocer separadores y evita codificar dos veces.

Comprobar el resultado

Conserva el original junto al texto transformado mientras lo revisas. Compara primero un caso pequeño conocido, especialmente uno con puntuación, un carácter no ASCII, un valor repetido o un campo vacío relevante. Que el resultado sea legible no demuestra que el programa receptor acepte el mismo esquema o las mismas convenciones. Si intercambias datos entre aplicaciones, ejecuta el analizador receptor y revisa algunos registros tras importarlos. Mantén los archivos importantes bajo control de versiones para poder revertir cambios. El procesamiento ocurre en tu navegador; esta página no envía la entrada a un servidor de conversión. La memoria del navegador y el portapapeles requieren cuidado normal en dispositivos compartidos.

Origen y resultado cumplen funciones diferentes aunque se parezcan. El método anterior define el subconjunto admitido, no todas las extensiones del formato. Ante un sistema receptor estricto, prueba primero un caso pequeño conocido antes de cambiar muchos registros. Si falla la validación, vuelve al origen y al primer error comunicado; editar solo la salida generada puede ocultar la causa.

Prueba parámetros con un valor que incluya espacios, ampersand y un carácter no ASCII. Vuelve a analizar la cadena generada y confirma que las claves repetidas sigan siendo arreglos. Compara valores textuales, no tipos numéricos o booleanos JSON que la consulta no conserva. Si necesitas una URL completa, añade la consulta al final de su ruta en lugar de pegar la URL entera en la entrada.

Cómo se transforma la entrada
JSON — Entrada
Leer y transformar la estructura
Cadena de consulta — Resultado