Query string na JSON
Rozeberte query string z URL na JSON a sestavte query string z JSON, ve vašem prohlížeči.
Související nástroje
Jak používat nástroj Query string
- 01
Zvolte směr: query na JSON, nebo JSON na query.
- 02
Vložte query string (s úvodním ? nebo bez něj) nebo objekt JSON.
- 03
Zkopírujte výsledek, nebo prohozením převeďte zpět.
Parsujte a sestavujte dotazovací řetězce
Převodník dotazovacích řetězců, který promění parametry v URL v čitelný objekt JSON a sestaví dotazovací řetězec zpět z JSON. Dekóduje hodnoty a s opakovanými klíči zachází jako s poli v obou směrech.
Běží lokálně v vašem prohlížeči, takže URL, které prohlížíte a jež mohou obsahovat tokeny nebo osobní údaje, nikdy neopustí vaše zařízení.
Co je dotazovací řetězec
Dotazovací řetězec je část URL za otazníkem, jako ?q=shoes&page=2, seznam dvojic klíč-hodnota, které předávají data stránce nebo API. Řídí výsledky vyhledávání, filtry, stránkování a sledování.
Opakované klíče a celé URL
Když se klíč objeví více než jednou, například tag=a&tag=b, stane se v JSON polem, takže se žádné hodnoty neztratí, a pole JSON se při sestavování řetězce rozvine zpět na opakované parametry.
Při převodu do JSON můžete vložit celé URL: cokoli před otazníkem se ignoruje, takže to nemusíte předem ořezávat. Díky tomu je rychlé prohlédnout si parametry odkazu z adresního řádku.
Dekódování a kódování
Procentuálně kódované hodnoty se při parsování dekódují, abyste je mohl číst, a při sestavování dotazovacího řetězce se zase zakódují, aby byl výsledek platný, což udrží mezery a speciální znaky správně.
Často kladené otázky
Co se stane s opakovanými parametry?
Klíč, který se objeví více než jednou, jako tag=a&tag=b, se stane polem v JSON a pole v JSON se rozbalí zpět na opakované parametry.
Mohu vložit celou URL?
Ano. Při převodu na JSON se vše před ? ignoruje, takže můžete vložit celou URL.
Dekódují se hodnoty?
Ano. Hodnoty kódované v procentech se při parsování dekódují a při sestavování query stringu se znovu zakódují.