2. "Правила формирования отчетности в формате XBRL-CSV и ее представления в Банк России" (вместе с "Инструкцией по валидации JSON документов посредством схем DRAFT7 для разработчиков") (утв. Банком России)
2. Валидация json
┌─────────────────────────────────────────────────────────────────────────┐ │ InputStream jsonStream = new FileInputStream(json); │ │ JSONObject jsonTree = new JSONObject(new JSONTokener(jsonStream)); │ │ schema.validate(jsonTree); │ └─────────────────────────────────────────────────────────────────────────┘
Если вызов validate отработал без исключений, значит валидация прошла успешно.
Если было брошено исключение org.everit.json.schema. ValidationException, значит есть ошибки валидации.
