[#] [Из песочницы] JSON Schema и ее использование для валидация JSON-документов в C++
habrabot(difrex,1) — All
2016-02-01 14:30:04


В данной статье описывается стандарт JSON Schema и его использование для проверки соответствия заданному формату на языке C++ средствами библиотеки [valijson][1].

##### Немного истории

Для начала вспомним, что привело к повсеместному вытеснению JSON-ом XML-а и что в этом было плохого. XML изначально создавался как _метаязык_ _разметки_ документов, позволяя использовать унифицированный код парсера и валидатора документов. Будучи первым стандартом такого рода, да еще и пришедшимся на период бурного внедрения цифровых корпоративных информационных систем, XML послужил основой для бесчисленного множества стандартов сериализации данных и протоколов взаимодействия, т.е. хранения и передачи структурированных данных. Тогда как создавался он прежде всего для разметки документов. [Читать дальше →][2]

[1]: https://github.com/tristanpenman/valijson
[2]: https://habrahabr.ru/post/276305/#habracut