JSON Schema в формы ввода

Построить форму с ограничениями, проверить значения и экспортировать данные; неподдерживаемые конструкции обозначить.

Рабочая область

Обработка на устройстве. Файлы и текст не отправляются в аналитику. Ctrl/Cmd+Enter — запуск.

Загрузка локальной обработки…

Настройки

Настройки содержат параметры, без исходных файлов. Автоматического сохранения нет.

Метод и ограничения

Создаёт работающую автономную форму для плоского object с простыми свойствами, HTML-ограничениями и локальным скачиванием JSON. Вложенные и комбинированные формы отклоняются; второй источник проверяется интерпретатором.

Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.

Методика и примеры

JSON Schema в формы ввода

Создаёт работающую автономную форму для плоского object с простыми свойствами, HTML-ограничениями и локальным скачиванием JSON. Вложенные и комбинированные формы отклоняются; второй источник проверяется интерпретатором.

Входные данные примера

Основной источник

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "minimum": 1
    },
    "name": {
      "type": "string",
      "minLength": 2
    },
    "active": {
      "type": "boolean"
    }
  },
  "required": [
    "id",
    "name"
  ],
  "additionalProperties": false
}

Второй источник

{
  "id": 1,
  "name": "Пример",
  "active": true
}

Результат примера

В демонстрационном наборе строк с нарушениями нет. {}

Показано строк: 0 из 0.

Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.

Источники метода

Следующая задача