Codifica un filtro o una definizione di ricerca JSON in modo che possa stare in sicurezza in un URL.
Caricamento dello strumento...
Come usare JSON URL Encode
Incolla il tuo JSON.
Se contiene un errore, vedi dove e puoi correggerlo prima.
Copia la stringa codificata e mettila dopo il nome del parametro, ad esempio ?data=.
Informazioni su JSON URL Encode
Le single page app conservano il proprio stato nell'indirizzo in modo che un link possa essere condiviso. Le interfacce di ricerca passano i filtri come JSON in un parametro di query e alcune API accettano un oggetto JSON in una richiesta GET.
Parentesi graffe, virgolette, due punti e spazi sono tutti speciali in un URL, quindi il testo deve essere codificato in percent-encoding prima di entrare in una query string. Il JSON viene validato e minificato prima della codifica, così il risultato è il più breve possibile.
Domande frequenti
Quanto può essere lungo un URL?
I browser consentono indirizzi molto lunghi, ma server e proxy spesso li tagliano tra i 2.000 e gli 8.000 caratteri. Per qualsiasi cosa più grande, invia invece il JSON nel corpo della richiesta.
È sicuro mettere dati sensibili in un URL?
No. Gli URL finiscono nella cronologia del browser, nei log del server e negli header referrer. La codifica non è crittografia, quindi tieni i segreti fuori dall'indirizzo.
Come lo decodifico di nuovo?
Usa lo strumento JSON URL Decode, che inverte la codifica e formatta il risultato come JSON leggibile.
Perché l'output è molto più lungo dell'input?
Ogni carattere speciale diventa tre caratteri, ad esempio { diventa %7B. Il testo strutturato è pieno di caratteri speciali, quindi una crescita del 50 per cento o più è normale.