JSON (JavaScript Object Notation)

Vytvořeno: 22. 05. 2024 | Aktualizováno: 22. 05. 2024

JSON, neboli JavaScript Object Notation, je textový formát, který slouží pro uchovávání a přenos dat. JSON je založen na jednoduché syntaxi (= formátování textu), která je snadno čitelná jak pro lidi, tak pro stroje. Tento formát je ve světě vývoje softwaru (s využitím programovacího jazyka, low-code i bez "kódu") nesmírně populární, protože je lehký a snadno použitelný. Ve formátu JSON se také nejčastěji přenáší data při integraci různých digitálních nástrojů.

Jak JSON vypadá?

JSON data se zapisují v páru "klíč - hodnota" a jsou uzavřena v složených závorkách {}. Seznamy hodnot jsou pak zapsány v hranatých závorkách []. Tento formát podporuje různé datové typy, jako jsou řetězce (stringy), čísla, objekty, pole, boolean (true/false) a null.

obrázek JSON (JavaScript Object Notation)

Proč používat JSON?

  • Jednoduchost: JSON má jednoduchou a intuitivní syntaxi, která je snadno čitelná a psaná.
  • Široká podpora: JSON je podporován ve velmi širokém spektru programovacích jazyků včetně JavaScriptu, Pythonu, Ruby, PHP a mnoha dalších.
  • Interoperabilita: JSON se stal de facto standardem pro výměnu dat mezi webovými službami (API) a klienty (prohlížeče, mobilní aplikace).

JSON v praxi

Nejčastěji se s JSON setkáte při práci s webovými API. Webové servery často posílají data ve formátu JSON, která následně frontend nebo mobilní aplikace zpracovávají a zobrazují uživateli. JSON je také hojně využívaný v databázích, jako je například MongoDB, která ukládá data přímo v tomto formátu.

Alternativou k JSON může být např. XML nebo CSV.

Vyzkoušejte Trigger!

Přidejte se do komunity Trigger a získejte přístup k novinkám, tipům a trikům a pravidelným webinářům, které jinde nezískáte.

Snímek obrazovky fóra Workflow.ooo