Zpět na úvod

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. 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. 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. 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. 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

Související nástroje

Č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.