JSON
JSON Schema онлайн — редактор и валидатор
Проектирование схем JSON Schema (draft-07 и 2020-12) в JSON или YAML: код слева, справа — структура схемы, пример документа и проверка документов.
Возможности
- Редактор JSON Schema в JSON или YAML с проверкой синтаксиса и самой схемы (метасхема стандарта)
- Структура: свойства, обязательные поля, типы, ограничения, перечисления, $defs и композиции
- Пример документа по схеме — сгенерированный, для копирования и скачивания
- Проверка JSON или YAML-документа по схеме — с сообщениями на русском
- $ref на другие файлы проекта по дереву папок; Ctrl+клик — к определению
- Песочница без регистрации, сохранение в аккаунте, история версий и проекты
Редактор JSON Schema в браузере: код схемы, её структура в виде дерева и проверка примеров документов по схеме с понятными сообщениями об ошибках.
- версии 2020-12, 2019-09 и draft-07, форматы (email, date-time, uuid);
- ссылки
$refна другие схемы проекта; - история версий и совместная работа команды.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Заказ",
"type": "object",
"required": ["id", "items"],
"properties": {
"id": { "type": "string", "format": "uuid" },
"status": { "enum": ["NEW", "PAID", "SHIPPED"] },
"items": {
"type": "array",
"minItems": 1,
"items": { "$ref": "#/$defs/item" }
}
}
}Похожие инструменты
Попробуйте без регистрации: в песочнице документ сохраняется только в этом браузере.
