JSON- en GET-convertor
Gratis online JSON- en GET-convertor geen installatie nodig
Over JSON and GET Convert
Deze tool converteert in beide richtingen tussen een JSON-object en een HTTP-querystring (de GET-parameterindeling). JSON naar GET serialiseert de sleutels en waarden van een object naar URL-gecodeerde sleutel=waarde-paren verbonden door ampersands; GET naar JSON parseert een querystring naar een netjes afgedrukt JSON-object met inspringing van twee spaties.
Gebruik
1. Plak uw invoer in het invoervak. 2. Voor JSON naar GET geeft u een JSON-object op en klikt u op de knop JSON to GET. 3. Voor GET naar JSON geeft u een querystring op (sleutel=waarde-paren gescheiden door &) en klikt u op de knop GET to JSON. 4. Lees de geconverteerde uitvoer in het resultatenpaneel en klik op Kopiëren om deze te kopiëren.
Conversieregels
JSON naar GET parseert de invoer met JSON.parse en itereert daarna de objectvermeldingen met URLSearchParams; null en undefined worden overgeslagen en alle andere waarden worden omgezet in een tekenreeks (een booleaanse waarde wordt dus de letterlijke tekenreeks 'true' en een genest object wordt '[object Object]'). GET naar JSON gebruikt URLSearchParams op de ruwe invoer, wat betekent dat een leidende '?' optioneel is en sleutels worden URL-gedecodeerd; dubbele sleutels in de querystring worden samengevoegd zodat de laatste waarde wint, en de uitvoer wordt door JSON.stringify gehaald met een inspringing van 2 spaties. Ongeldige invoer toont een expliciet bericht 'Invalid JSON' of 'Invalid GET parameters' in plaats van een uitzondering te werpen.
▶Wat gebeurt er met geneste objecten of arrays bij JSON naar GET?
▶Heeft GET naar JSON een leidend vraagteken nodig?
▶Hoe worden dubbele sleutels verwerkt bij GET naar JSON?
▶Worden mijn gegevens naar een server gestuurd?
Als deze tool je heeft geholpen, denk dan eens aan het geven van een kop koffie aan mij.
Koop me een kop koffie.