Sviluppo
Parser di query string
Inserimento
Incolla una query string per convertirla in JSON.
Il punto interrogativo iniziale può esserci oppure no.
Risultato
{
"name": "John",
"age": "30",
"tags": [
"react",
"next"
],
"lang": "en"
}Domande frequenti
Cos'è una query string?
La query string è la porzione di un URL dopo il ? e prima del # (frammento). Contiene coppie chiave=valore separate da &. È il meccanismo standard per passare parametri in HTTP GET. Esempio: ?search=hello&page=2&lang=it.
Come vengono gestite le chiavi duplicate?
Lo standard HTTP non vieta le chiavi duplicate. ?color=rosso&color=blu è un input valido. La gestione varia: PHP crea un array (color[]), Express.js restituisce un array, altri linguaggi tengono solo l'ultimo valore. Questo strumento mostra tutte le occorrenze.
I parametri di query sono case-sensitive?
Le chiavi e i valori dei parametri sono case-sensitive per la specifica HTTP. ?Name=Alice e ?name=Alice sono parametri diversi. In pratica, molte applicazioni trattano le chiavi come case-insensitive, ma la prassi sicura è mantenere la coerenza delle maiuscole/minuscole.