Enkodera ett JSON-filter eller sökdefinition så att det kan sitta säkert i en URL.
Laddar verktyget...
Så använder du URL-koda JSON
Klistra in din JSON.
Om det finns ett fel, kan du se var och fixa det först.
Kopiera den kodade strängen och lägg den efter parameternamnet, till exempel ?data=.
Om URL-koda JSON
Appen för en enda sida behåller sitt tillstånd i adressen så att en länk kan delas. Sök UI passerar filter som JSON i en fråga parameter, och vissa API tar ett JSON objekt i en GET begäran.
Bricka, citattecken, kolonor och utrymmen är alla speciella i en URL, så texten måste vara procentkodad innan den går in i en frågasträng. JSON valideras och minificeras innan den koderas, så resultatet är så kort som möjligt.
Vanliga frågor
Hur lång kan en URL vara?
Webbläsare tillåter mycket långa adresser, men servrar och proxys skär dem ofta till 2000-8000 tecken. För något större, skicka JSON i en begäran kropp istället.
Är det säkert att lägga känsliga data i en URL?
Nej. URL-adresser hamnar i webbläsarhistorien, serverloggar och hänvisningsheader. Kodning är inte kryptering, så håll hemligheter utanför adressen.
Hur dekoderar jag det igen?
Använd verktyget JSON URL Decode, som inverterar kodningen och resultatet formateras som läsbar JSON.
Varför är utdata så mycket längre än ingången?
Varje särskild tecken blir tre tecken, till exempel { blir till %7B. Strukturerad text är full av särskilda tecken, så en tillväxt på 50 procent eller mer är normalt.