Codeer een JSON-filter of zoekdefinitie zodat die veilig in een URL kan staan.
De tool wordt geladen...
Zo gebruik je JSON URL Encode
Plak je JSON.
Bevat hij een fout, dan zie je waar en kun je die eerst herstellen.
Kopieer de gecodeerde string en zet hem achter de parameternaam, bijvoorbeeld ?data=.
Over JSON URL Encode
Single page apps bewaren hun status in het adres zodat een link kan worden gedeeld. Zoekinterfaces geven filters als JSON mee in een queryparameter en sommige API's accepteren een JSON-object in een GET-verzoek.
Accolades, aanhalingstekens, dubbele punten en spaties zijn allemaal speciaal in een URL, dus de tekst moet percent-gecodeerd worden voordat hij in een querystring komt. De JSON wordt gevalideerd en geminificeerd voordat hij wordt gecodeerd, zodat het resultaat zo kort mogelijk is.
Veelgestelde vragen
Hoe lang mag een URL zijn?
Browsers staan zeer lange adressen toe, maar servers en proxy's kappen ze vaak af bij 2.000 tot 8.000 tekens. Stuur voor alles wat groter is de JSON in een request body.
Is het veilig om gevoelige gegevens in een URL te zetten?
Nee. URL's belanden in de browsergeschiedenis, serverlogs en referrer-headers. Coderen is geen versleuteling, dus houd geheimen buiten het adres.
Hoe decodeer ik het weer?
Gebruik de tool JSON URL Decode, die de codering omkeert en het resultaat als leesbare JSON formatteert.
Waarom is de uitvoer zoveel langer dan de invoer?
Elk speciaal teken wordt drie tekens, bijvoorbeeld { wordt %7B. Gestructureerde tekst zit vol speciale tekens, dus groei van 50 procent of meer is normaal.