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.
Ú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
- Pega el objeto JSON
- Copia la query string
- 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.