Nový nástroj: JSON Validator

Automaticky přeloženo z Deepl

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.

Tento nový příkaz používáme interně ve společnosti 4D SAS k ověřování našich vlastních souborů JSON, především pro účely testování jednotek. Místo toho, aby si každý vývojář vytvářel vlastní nástroje pro validaci svých souborů JSON, jsme vytvořili jednoduchý nástroj pro validaci souboru JSON podle daného schématu JSON. Tento nástroj poskytuje uživatelsky přívětivé rozhraní pro výběr schématu JSON a souboru JSON k validaci. Pomůže vám také rychle zjistit, kde jsou problémy. Seznam potenciálních chyb se totiž zobrazuje v seznamu; akdyž na chybu kliknete, příslušný text JSON se zvýrazní přímo v obsahu souboru.

Myslíme si, že tento nástroj může být užitečný i pro vás, a proto jsme se rozhodli se o něj s vámi podělit:

Stáhněte si demo verzi nástroje JSON Validator

Níže je uveden krátký příklad, který vám ukáže, o co se jedná. Vlevo máme příklad schématu JSON a vpravo soubor JSON, který se má validovat podle pravidel uvedených ve schématu vlevo.

JSON Validator interface with a non-valid JSON

Vanessa Talbot
• Product Owner • Vanessa Talbot se připojila k programovému týmu 4D v červnu 2014. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Její úlohou je také zajistit, aby implementovaná funkce odpovídala potřebám zákazníka. Od svého příchodu pracovala na definování klíčových prvků ve 4D. Pracovala na většině nových funkcí preemptivního multi-threadingu a také na velmi složitém tématu: nové architektuře pro enginované aplikace. Vanessa má titul z Telecom Saint-Etienne. Svou kariéru začala ve Výzkumném ústavu kriminalistickém jako vývojářka pro audiovizuální oddělení. Působila také v mediální a lékařské oblasti jako expertka na technickou podporu, produkci i dokumentaci novinek.