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