Název:
Aplikace pro definici JSON schémat
Překlad názvu:
JSON Schema Maker
Autoři:
Fujaček, Martin ; Peringer, Petr (oponent) ; Smrčka, Aleš (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2020
Jazyk:
eng
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [eng][cze]
JSON Schema predstavuje spôsob určovania ako majú vyzerať dáta formátu JSON. Táto práca má za cieľ zjednodušiť definovanie schém pre existujúce dáta formátu JSON. Popisuje návrh a implementáciu jednostránkovej aplikácie pre generovanie JSON schém podľa vzoriek JSON dokumentov. Výstup aplikácie môže pomôcť užívateľom s tvorbou kostry schémy. Prínos tejto práce spočíva v možnosti generovania výslednej schémy nad viacerými vzorkami JSON dokumentov bez nutnosti opakovaného používania aplikácie a následného zlučovania jednotlivých schém do výslednej schémy. Okrem toho poskytuje automatickú validáciu pri manipulácii či už so vstupom, alebo schémou, pričom poskytuje dodatočné informácie o prípadných chybách.
JSON Schema provides a way of controlling how JSON data should look like. The goal of this thesis is to simplify the definition of schemas for existing JSON data. This Bachelor's thesis discusses the design and implementation of a single-page application for generating JSON Schema based on sample JSON documents. The output of this application can help users with defining the skeleton of the schema. The contribution of this thesis resides in the ability to generate a schema for multiple JSON samples, without the need for repetitive usage of the application and subsequent merging of the individual schemas into the resulting schema. On top of that, the implemented tool provides an automatic validation while manipulating either the input or the schema and also providing additional information in case of errors.
Klíčová slova:
generator; JSON; schema; single-page application; validation; web; generátor; jednostránková aplikácia; JSON; schema; validácia; web
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/191411