Slovník / pojem

JSON

Jednoduchý textový formát pro výměnu dat mezi aplikacemi.

// pro běžného uživatele

Srozumitelně

JSON je úsporný textový formát, ve kterém si mezi sebou aplikace posílají data. Je čitelný i pro člověka a přehledně popisuje například údaje o objednávce nebo produktu. Používá se všude tam, kde spolu dva systémy komunikují přes API.

Nemusíte mu rozumět do detailu — stačí vědět, že je to běžný „jazyk", kterým si programy předávají informace.
// pro pokročilé

Do hloubky

JSON (JavaScript Object Notation) je lehký, jazykově nezávislý formát pro serializaci dat založený na dvojicích klíč–hodnota a polích. Je de facto standardem pro REST API díky své jednoduchosti a přímé mapovatelnosti na datové struktury. V Laravelu se objekty a kolekce serializují do JSONu automaticky, ideálně přes API Resources pro kontrolu nad výstupem. Pro validaci a dokumentaci struktury lze použít JSON Schema, u velkých objemů pak streamované zpracování.

Potřebujete s tím pomoct v praxi? Postavím vám web nebo aplikaci na míru — a vysvětlím to lidsky.

Napište mi →