?=Analizador de Query String
Una cadena de consulta es la parte de una URL después del carácter ?, que consiste en pares clave=valor separados por &. Esta herramienta analiza una cadena de consulta bruta en una tabla visual y una salida JSON, detectando automáticamente claves duplicadas y parámetros de estilo arreglo (foo[]=1&foo[]=2). La pestaña 'Builder' te permite componer una cadena de consulta completando una tabla de pares clave-valor.
Cómo usar
- 1Usar la pestaña Parser
Pega una cadena de consulta en el campo de entrada. El ? inicial es opcional. La tabla de clave-valor analizada y la salida JSON aparecen al instante.
- 2Verificar parámetros de arreglo
Las claves duplicadas y la notación [] se agrupan automáticamente como arreglos y se muestran con una insignia de 'Array'.
- 3Usar la pestaña Builder
En la pestaña Builder, añade filas de clave-valor para componer una cadena de consulta. Usa 'Importar al Builder' para traer los resultados del analizador al constructor para editarlos.
- 4Copiar resultados
Copia la salida JSON o la cadena de consulta generada usando los botones de copiar.
Consejos
- 💡Las claves repetidas como foo=1&foo=2, o la notación de arreglo como tags[]=js&tags[]=ts, se agrupan automáticamente en arreglos.
- 💡Haz clic en 'Importar al Builder' para transferir los resultados analizados a la pestaña Builder para editarlos más a fondo.
- 💡Usa esto junto con la herramienta URL Parser para un análisis completo de URL y una edición detallada de la cadena de consulta.
- 💡Todo el procesamiento se realiza en tu navegador; las cadenas de consulta sensibles nunca se envían a un servidor.
Preguntas frecuentes
- Q. ¿Qué es una cadena de consulta (query string)?
- A. Es la parte de la URL después del ?, formada por pares key=value separados por &. Se usa para pasar datos en peticiones GET.
- Q. ¿Se pueden representar arrays y objetos en una query string?
- A. Sí, con distintas convenciones: ?tags=a&tags=b o ?tags[]=a para arrays, ?user[name]=John para objetos anidados. Distintas librerías pueden interpretarlos diferente.
- Q. ¿Cómo se manejan los caracteres especiales?
- A. Los caracteres especiales y texto no ASCII se codifican como %XX. Esta herramienta decodifica automáticamente esos valores.