Найпростіший спосіб перевірити, чи дійсний JSON – це завантажте JSON у JObject або JArray, а потім використайте метод IsValid(JToken, JsonSchema) зі схемою JSON. Щоб отримати повідомлення про помилку перевірки, використовуйте перевантаження IsValid(JToken, JsonSchema, IList<String>) або Validate(JToken, JsonSchema, ValidationEventHandler).
Використання блоку try-catch у JavaScript є простим і ефективним способом перевірити, чи є рядок дійсним JSON. Спробою проаналізувати рядок за допомогою JSON. parse(), будь-які синтаксичні помилки будуть перехоплені блоком catch, що дозволить нам визначити, чи є рядок дійсним JSON чи ні.
Схема Json.NET дає змогу розширити схему JSON власними правилами перевірки за допомогою JsonValidator. Спеціальні правила перевірки створюються шляхом реалізації JsonValidator і двох його абстрактних методів. Validate(JToken, JsonValidatorContext) викликається під час перевірки схеми на JSON.
Щоб перевірити документ XML-схеми вручну, виберіть дію Перевірити зі спадного меню панелі інструментів Перевірка або меню Документ > Перевірити. Коли Oxygen XML Editor перевіряє файл XML-схеми, він розгортає всі включені модулі, щоб перевірити всю ієрархію схеми.
AJV наразі це найшвидша бібліотека перевірки схем json згідно з тестами json-schema-benchmarks.