Práce s ukazateli JSON
V 4D v16 R4, jsme obohatili objektové příkazy tak, abyste mohli validovat objekty JSON. 4D v16 R5 jde ještě dál a zavádí podporu ukazatelů JSON. Skvělé – ale co je to ukazatel JSON a co s ním mohu dělat?
Stejně jako neukládáte údaje o firmě pro každého zaměstnance do záznamu v databázi (místo toho používáte odkaz na záznam o firmě), může být opravdu užitečné strukturovat dokument JSON pomocí částí, které lze opakovaně použít na mnoha místech.
Vezměme si například příklad objednávky na webové stránce; zákazník zadá dodací adresu a označí stejnou fakturační adresu. Místo duplikování informací o adrese můžeme definovat dodací adresu jako odkaz na fakturační adresu.
Nový nástroj: JSON Validator
4D v16 R4 introduces Nový příkaz: JSON Validate. Tento příkaz umožňuje ověřit, zda je dokument JSON „validní“ podle vašeho schématu JSON. To je opravdu užitečné pro výměnu informací mezi servery nebo mezi serverem a jeho klientem. Díky standardům schématu JSON můžete definovat „protokol“ pro komunikaci se svým serverem nebo externím serverem. Další podrobnosti najdete v tomto příspěvku na blogu.
Ověření objektu JSON
Stále častěji používáme formát JSON. Například k ukládání nastavení do souboru, k ukládání konfigurace softwaru nebo k výměně klientských dat na webu s jinými servery.
Jak lze ověřit, že přijatá data jsou v očekávaném formátu? Jak můžete ověřit, že jsou skutečně přítomny všechny potřebné informace? Jak můžete tuto validaci provést, aniž byste museli pro každý typ formátu JSON psát únavnou metodu?
Stačí napsat schéma JSON a použít příkaz JSON Validate příkaz new!