JSON og GET-konvertering
Free online JSON and GET Convert tool, no installation required
Om JSON and GET Convert
Dette verktøyet konverterer i begge retninger mellom et JSON-objekt og en HTTP-spørrestreng (GET-parameterformatet). JSON til GET serialiserer objektets nøkler og verdier til URL-kodede key=value-par adskilt med &-tegn, og GET til JSON parser en spørrestreng til et pent formatert JSON-objekt med to mellomroms innrykk.
Hvordan bruke
1. Lim inn inndataene dine i Input-boksen. 2. For JSON til GET, oppgi et JSON-objekt og klikk på JSON to GET-knappen. 3. For GET til JSON, oppgi en spørrestreng (key=value-par adskilt med &) og klikk på GET to JSON-knappen. 4. Les den konverterte utdataene i Result-panelet og klikk på Copy for å kopiere dem.
Konverteringsregler
JSON til GET parser inndataene med JSON.parse og itererer deretter objektets oppføringer med URLSearchParams; null- og undefined-verdier hoppes over, og alle andre verdier konverteres til strenger (så en boolsk verdi blir den bokstavelige strengen 'true' og et nøstet objekt blir '[object Object]'). GET til JSON bruker URLSearchParams på de rå inndataene, noe som betyr at et innledende '?' er valgfritt og at nøkler URL-avkodes; dupliserte nøkler i spørrestrengen slås sammen slik at den siste verdien vinner, og utdataene JSON.stringify-eres med et innrykk på to mellomrom. Ugyldige inndata skriver ut en eksplisitt 'Invalid JSON'- eller 'Invalid GET parameters'-melding i stedet for å kaste en feil.
▶Hva skjer med nøstede objekter eller matriser i JSON til GET?
▶Trenger GET til JSON et innledende spørsmålstegn?
▶Hvordan håndteres dupliserte nøkler i GET til JSON?
▶Sendes dataene mine til en server?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe