ifBuyz Tools
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.