Saltar al contenido

Convierte JSON en query string

Pega un objeto JSON plano y obtienes una query `a=1&b=2`. Los arrays se repiten con la misma clave. Los objetos anidados quedan como un solo valor en string.

¿Prefieres Query → JSON?

Útil cuando pruebas la API en JSON pero el endpoint espera parámetros GET clásicos.

Se omiten null y undefined. Los objetos anidados salen como JSON en un valor — para APIs típicas conviene mantener todo plano.

Cómo armar la query

  1. Pega el objeto JSON
  2. Copia la query string
  3. Pégala después de `?` en tu URL

Para qué sirve

  • Más rápido que escapar cada parámetro a mano.
  • Arrays en formato de clave repetida, como esperan muchos backends.
  • Solo en local — seguro para borradores con tokens de prueba.

Casos de uso

  • Armar una URL de filtros desde un borrador JSON
  • Pasar un body de Postman a query GET
  • Compartir una query reproducible en un ticket

Consejos

  • Si tu JSON viene en una sola línea, primero pásalo por Formateador JSON.
  • Los caracteres especiales los maneja URLSearchParams por ti.

Ejemplos

Entrada Salida Nota
{ "a": "1", "b": "hello" } a=1&b=hello
{ "tag": ["a", "b"] } tag=a&tag=b Arrays → claves repetidas

Preguntas frecuentes

¿Acepta un array en la raíz?
No — la raíz debe ser un objeto. Pon las listas bajo una clave.
¿Necesito lo contrario?
Usa Query string a JSON.

Herramientas relacionadas