JSON og GET-konvertering
Free online JSON and GET Convert tool, no installation required
Om JSON and GET Convert
Dette værktøj konverterer i begge retninger mellem et JSON-objekt og en HTTP-forespørgselsstreng (GET-parameterformatet). JSON to GET serialiserer et objekts nøgler og værdier til URL-kodede key=value-par forbundet med og-tegn, og GET to JSON parser en forespørgselsstreng til et pænt udskrevet JSON-objekt med 2-mellemrums-indrykning.
Sådan bruger du det
1. Indsæt dit input i Input-boksen. 2. For JSON to GET skal du angive et JSON-objekt og klikke på knappen JSON to GET. 3. For GET to JSON skal du angive en forespørgselsstreng (key=value-par adskilt af &) og klikke på knappen GET to JSON. 4. Læs det konverterede output i Result-panelet, og klik på Copy for at kopiere det.
Konverteringsregler
JSON to GET parser inputtet med JSON.parse og itererer derefter objektposterne med URLSearchParams; null og undefined-værdier springes over, og enhver anden værdi strenges (så en boolesk værdi bliver den bogstavelige streng 'true', og et indlejret objekt bliver '[object Object]'). GET to JSON bruger URLSearchParams på råinputtet, hvilket betyder, at et indledende '?' er valgfrit, og nøgler URL-afkodes; dubletnøgler i forespørgselsstrengen kollapser, så den sidste værdi vinder, og outputtet JSON.stringify'es med et 2-mellemrums-indryk. Ugyldigt input udskriver en eksplicit 'Invalid JSON'- eller 'Invalid GET parameters'-meddelelse i stedet for at kaste en fejl.
▶Hvad sker der med indlejrede objekter eller arrays i JSON to GET?
▶Kræver GET to JSON et indledende spørgsmålstegn?
▶Hvordan håndteres dubletnøgler i GET to JSON?
▶Bliver mine data sendt til en server?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig