JSON Schema Validator / Generator

Усі інструменти

Налаштування

Статус
Очікування
Підтримувані правила
type, required, properties, items
enum, minLength, minimum
additionalProperties: false
type: ["string", "null"]

Що таке JSON Schema Validator / Generator?

JSON Schema Validator / Generator допомагає створювати JSON Schema на основі прикладу JSON і перевіряти JSON-дані за вже наявною схемою.

Це корисно для API-контрактів, бекенд-валідації, тестування структурованих відповідей і документування очікуваного формату payload.

Як користуватися JSON Schema Validator / Generator

  1. Встав JSON у поле вводу.
  2. Натисни «Згенерувати схему», щоб створити JSON Schema.
  3. За потреби відредагуй або заміни схему.
  4. Натисни «Перевірити JSON», щоб перевірити вхідні дані за схемою.

Поради

  • Згенерована схема — хороший старт, але її часто варто допрацювати вручну.
  • Помилки валідації допомагають побачити, яке саме поле або шлях не відповідає схемі.
  • Під час генерації можна автоматично позначати поля об’єкта як required.
  • Ця тулза корисна для API, тестів, автоматизації та перевірки JSON-відповідей від AI.
  • У схему можна вручну додати enum, minLength, minimum, nullable-типи й additionalProperties false.

Приклад JSON Schema

Згенеровану схему можна редагувати вручну. Ця версія підтримує поширені правила: type, required, enum, minLength, minimum, nullable-типи, items для масивів і additionalProperties.

{
  "type": "object",
  "required": ["name"],
  "properties": {
    "name": {
      "type": "string",
      "minLength": 2
    },
    "age": {
      "type": "integer",
      "minimum": 18
    },
    "status": {
      "type": "string",
      "enum": ["active", "disabled"]
    },
    "nickname": {
      "type": ["string", "null"]
    }
  },
  "additionalProperties": false
}

Пов’язані інструменти

Можливо, тобі також стануть у пригоді ці інструменти.

FAQ про JSON Schema Validator / Generator

Чи може цей інструмент генерувати JSON Schema з JSON?
Так. Він може створити стартову schema-структуру на основі прикладу JSON.
Чи може він перевіряти JSON за схемою?
Так. Інструмент перевіряє JSON за вказаною схемою і показує помилки валідації.
Які правила schema підтримуються?
Ця версія підтримує поширені правила: type, required, properties, items, enum, minLength, minimum, nullable-масиви типів і additionalProperties false.
Чи зберігається мій JSON?
Ні. Усе обробляється лише у твоєму браузері.