UTILS.
100% nel browser
?=

Parser di Query String

Analizza la query string di un URL in JSON e riconverti il JSON in query string.

output

Informazioni su questo strumento

Query String Parser è uno strumento gratuito per sviluppatori che funziona nel browser, trasforma una query string di un URL in un oggetto JSON formattato e ricostruisce una query string a partire da JSON. Si basa sul parsing nativo del browser tramite URLSearchParams e URL, quindi i risultati corrispondono a ciò che produce la piattaforma stessa.

Incolla una query string grezza, un frammento che inizia con ? o un URL intero: viene letta solo la parte dopo il ?, il che lo rende utile per ispezionare link di analytics, URL di richieste API o redirect OAuth. Le chiavi che compaiono più di una volta vengono raccolte in un array JSON, i + e le sequenze codificate in percentuale vengono decodificate nei loro caratteri reali, e il JSON viene stampato in modo leggibile con un'indentazione di due spazi.

Fornendo un oggetto JSON piatto nella direzione opposta si ricostruisce una query string codificata, espandendo i valori array in chiavi ripetute. Tutto avviene al 100% nel browser: nulla viene caricato, non ci sono account né tracciamento, e funziona offline.

Domande frequenti

Posso incollare un URL completo?
Sì. Incolla un URL completo e viene analizzata in JSON solo la sua parte di query, ovvero tutto ciò che segue il ?; lo schema, l'host, il percorso e l'hash vengono ignorati.
Come vengono gestite le chiavi ripetute?
Le chiavi che compaiono più di una volta diventano un array JSON di tutti i loro valori, e un valore array viene espanso di nuovo in chiavi ripetute quando converti il JSON in una query string.
Come vengono gestiti gli spazi e i caratteri codificati?
Analizzando in JSON, i + vengono decodificati in uno spazio e le sequenze codificate in percentuale come %20 vengono risolte nei loro caratteri reali. Costruendo una query string, vengono ricodificati, quindi gli spazi diventano + e i caratteri speciali vengono nuovamente codificati in percentuale.
Quale JSON posso riconvertire in una query string?
Un oggetto JSON piatto. Array, primitivi e null vengono rifiutati, e ogni valore viene convertito in stringa, quindi un oggetto annidato si trasforma in testo anziché in altri parametri.

Altri strumenti