DevTulz Online

Валидатор на JSON Schema


Какво е JSON Schema?

JSON Schema е речник за описване на структурата и ограниченията на JSON данните. Дефинира какви свойства са задължителни, техните типове, формати, диапазони и шаблони. Валидирането на JSON спрямо схема открива проблеми с данните рано — преди да достигнат логиката на приложението или базата данни. Честите употреби включват валидация на API заявки/отговори, валидация на конфигурационни файлове и проверка на данни от формуляри. Този инструмент използва библиотеката AJV (най-популярният валидатор на JSON Schema) и поддържа Draft-07, Draft 2019-09 и Draft 2020-12.

Как да използвате валидатора на JSON Schema

  1. Поставете JSON данните в левия панел, а JSON Schema в десния панел.

  2. Кликнете 'Пример', за да заредите примерна двойка JSON + Schema, ако искате да видите как работи.

  3. Изберете версията на схемата, която съответства на вашата схема (Draft-07 е най-разпространена).

  4. Кликнете 'Валидирай' — зелено съобщение потвърждава валидността на JSON; червено изброява всяка грешка с пътя й.

  5. Поправете грешките и повторно валидирайте, докато JSON премине проверката.

Keywords: валидатор JSON schema, валидиране на JSON онлайн, проверка на JSON schema, AJV валидатор, JSON schema draft-07, инструмент за валидация на JSON, тестер на JSON schema