К сожалению, проверка схемы для файлов конфигурации редко встречается вне XML.Единственный другой вариант, о котором я знаю, это Config4J (который я написал).
Если вы посещаете веб-сайт, то вам нужно прокрутить вниз до нижней части главной веб-страницы для доступа кполный набор руководств (доступны как в PDF, так и в HTML версиях).Я рекомендую вам взглянуть на следующие части руководств, чтобы получить обзор Config4J и решить, удовлетворяет ли он вашим потребностям в валидации.
В главах 2 и 3 «Руководства по началу работы» представлен обзорСинтаксис конфигурации и API.В частности, в разделе 3.10 приведен краткий пример языка схемы.
Глава 9 «Руководства по началу работы» содержит полное определение языка схемы.
Глава 3 «Java»«Руководство по API» обсуждает API для написания собственных типов схем для расширения функциональности языка схем.
Обновление: Я обнаружил из ответа kiran.kumar M, что Java и Rubyреализации YAML имеют валидатор схемы с именем Kwalify .
Обновление: Для JSON теперь существует язык схемы .