URL na JSON - online parsování řetězců dotazu a URL parametrů
Převeďte dotazové parametry a query string URL na strukturovaný JSON. Naparsuje vnořené parametry, pole i kódované hodnoty hned v prohlížeči.
Vložte libovolnou URL a nástroj ji ihned rozloží na strukturovaný JSON — query string i jednotlivé parametry převede na páry klíč–hodnota, opakované klíče sloučí do pole a procentně kódované znaky automaticky dekóduje. Vedle dotazu dostanete i schéma, hostitele, port, cestu, údaje o uživateli a fragment jako samostatná pole. Vše běží přímo v prohlížeči, nic se nikam neodesílá.
URL na JSON - online parsování query stringů a URL parametrů
Okamžitě převádějte parametry dotazu URL na strukturované objekty JSON. Ideální pro ladění API volání a analýzu složitých URL.
Jak to funguje
Tento nástroj analyzuje řetězec dotazu z jakékoli platné URL a převádí klíče a hodnoty do standardního formátu JSON. Automaticky zpracovává vnořené klíče a parametry pole.
Proč JSON?
JSON (JavaScript Object Notation) je odlehčený formát pro výměnu dat, který je snadno čitelný a zapisovatelný pro lidi a snadno analyzovatelný a generovatelný pro stroje.
Průvodce strukturou a komponentami URL
Uniform Resource Locator (URL) je adresa jedinečného zdroje na webu. Pochopení jeho struktury je klíčové pro vývoj webu a SEO.
Porozumění komponentám URL
URL se skládá ze schématu, informací o uživateli, hostitele, portu, cesty, dotazu a fragmentu. Tento průvodce vysvětluje každou část na příkladech.
Schéma (Protokol)
Určuje protokol, např. https, http, ftp.
Informace o uživateli
Volitelné uživatelské jméno a heslo před hostitelem, např. user:pass@.
Hostitel (Doména)
Doména nebo IP identifikující server, např. example.com.
Port
Volitelný síťový port; výchozí 80 (http) nebo 443 (https).
Cesta
Hierarchické umístění zdroje na serveru, např. /path/to/page.
Dotaz
Páry klíč–hodnota za ?, např. ?foo=1&bar=baz.
Fragment (Hash)
Kotva na straně klienta za # odkazující na sekci, např. #section.
Proč záleží na struktuře URL
Dobře strukturovaná URL zlepšuje uživatelský zážitek a pomáhá vyhledávačům pochopit relevanci vašeho obsahu. Parametry by měly být čisté, čitelné a logicky uspořádané.
Často kladené otázky
Jaký je rozdíl mezi URI a URL?
URI (Uniform Resource Identifier) identifikuje zdroj, zatímco URL (Uniform Resource Locator) také popisuje, jak k němu přistupovat. Všechny URL jsou URI, ale ne všechny URI jsou URL.
Proč jsou parametry dotazu důležité?
Parametry dotazu umožňují předávat dynamická data na webovou stránku, jako jsou vyhledávací výrazy, filtry nebo ID sledování, aniž by se změnila struktura cesty.
Vložte libovolnou URL a nástroj ji ihned rozloží na strukturovaný JSON — query string i jednotlivé parametry převede na páry klíč–hodnota, opakované klíče sloučí do pole a procentně kódované znaky automaticky dekóduje. Vedle dotazu dostanete i schéma, hostitele, port, cestu, údaje o uživateli a fragment jako samostatná pole. Vše běží přímo v prohlížeči, nic se nikam neodesílá.
Jak používat převodník URL na JSON
- 1
Vložte URL
Do vstupního pole vložte celou adresu — podporováno je HTTP, HTTPS, FTP i vlastní schémata. Nejčastěji sem patří odkaz s query stringem, který chcete rozebrat.
- 2
Klikněte na „Převést na JSON“
Nástroj rozdělí URL na komponenty podle RFC 3986 a serializuje je do strukturovaného objektu JSON.
- 3
Prohlédněte si výstup
Ve výsledkovém panelu zkontrolujte schéma, hostitele, port, cestu, dotaz (páry klíč–hodnota i pole), údaje o uživateli a fragment.
- 4
Zkopírujte nebo stáhněte
Tlačítkem Kopírovat přenesete JSON do schránky, tlačítkem Stáhnout uložíte soubor .json pro pozdější použití nebo import jinam.
Zdroje a dokumentace
- RFC 3986 — obecná syntaxe URI
Závazná specifikace IETF, která definuje strukturu URI/URL, jednotlivé komponenty a pravidla kódování.
- MDN — URLSearchParams
Webové API pro čtení a úpravu query stringu v JavaScriptu — základ pro převod query stringu na JSON.
- RFC 8259 — formát JSON
Specifikace IETF pro datový formát JSON, ve kterém nástroj vrací výstup.
Související nástroje
Formátovač JSON
Zformátujte a ověřte platnost JSON výstupu z rozparsovaných URL.
URL kódování / dekódování
Procentně zakódujte nebo dekódujte jednotlivé komponenty URL.
CSV na JSON
Převeďte tabulková data z CSV na strukturovaná pole JSON.
XML na JSON
Transformujte dokumenty XML na objektovou strukturu kompatibilní s JSON.
Často kladené otázky
- Jak převedu query string na JSON?
- Vložte celou URL i s query stringem (částí za znakem ?) a klikněte na Převést na JSON. Nástroj rozebere každý parametr na pár klíč–hodnota a vrátí je jako objekt JSON — žádný kód psát nemusíte.
- Jak udělat totéž v JavaScriptu?
- V prohlížeči i v Node.js použijte rozhraní URLSearchParams: new URL(adresa).searchParams a poté Object.fromEntries(params) získá jednoduchý objekt. Pro opakované klíče si hodnoty projděte přes params.getAll('klic'). Tento nástroj dělá totéž bez psaní kódu.
- Jak nástroj zpracovává procentně kódované parametry?
- Procentně kódované znaky se v klíčích i hodnotách automaticky dekódují — z %20 se stane mezera a z %2F lomítko. Výstupní JSON tak obsahuje čitelné hodnoty bez nutnosti ručního dekódování.
- Co se stane, když se stejný klíč v dotazu opakuje?
- Pokud se klíč objeví víckrát (např. ?tag=a&tag=b), nástroj hodnoty sloučí do pole JSON: "tag": ["a", "b"]. Klíče s jediným výskytem zůstanou běžnými řetězci.
- Odesílá se moje URL na server?
- Ne. Veškeré parsování probíhá výhradně ve vašem prohlížeči pomocí vestavěného URL API. Vaše adresy nikdy neopustí vaše zařízení.
- K čemu se výstupní JSON hodí — třeba pro ESP32 nebo API?
- Strukturovaný JSON snadno vložíte do testů API, konfigurace zařízení (například firmwaru pro ESP32 čtoucího parametry z URL) nebo jen pro rychlou kontrolu, jaké hodnoty endpoint dostává. Výstup můžete zkopírovat nebo stáhnout jako soubor .json.