Encodează un filtru JSON sau definiția de căutare astfel încât să poată sta în siguranță într-un URL.
Se încarcă instrumentul...
Cum folosești Codare URL JSON
Lipește JSON-ul.
Dacă are o eroare, vezi unde și poți să o rezolvi mai întâi.
Copiați șirul codat și puneți-l după numele parametrului, de exemplu ?data=.
Despre Codare URL JSON
Aplicațiile de o singură pagină păstrează starea lor în adresă astfel încât un link să poată fi împărtășit. UI-urile de căutare trec filtrele ca JSON într-un parameter de query, iar unele API-uri iau un obiect JSON într-o cerere GET.
Brațele, ghilimelele, coloanele și spațiile sunt toate speciale într-un URL, așa că textul trebuie să fie codificat cu procent înainte de a intra într-o șiră de cerere. JSON este validat și minificat înainte de a fi codificat, astfel încât rezultatul este cât mai scurt posibil.
Întrebări frecvente
Cât de lung poate fi un URL?
Browserele permit adrese foarte lungi, dar serverele și proxy-urile le reduc adesea la 2.000 până la 8.000 de caractere. Pentru orice mai mare, trimiteți JSON într-un corp de cerere în loc.
Este sigur să pui date sensibile într-un URL?
Nu. URL-urile ajung în istoricul browserului, în jurnalul serverului și în capetele de referință. Codarea nu e criptare, așa că ține secretele departe de adresă.
Cum o decodific din nou?
Utilizați instrumentul de decodare a URL-urilor JSON, care inversează codificarea și rezultatul este formatat ca JSON legibil.
De ce este ieșirea mult mai lungă decât intrarea?
Fiecare caracter special devine trei caractere, de exemplu { se transformă în %7B. Textul structurat este plin de caractere speciale, deci creșterea cu 50% sau mai mult este normală.