Схема JSON из образца

Вставьте пример JSON для автоматического вывода JSON Schema Draft 2020 - 12. Быстрое создание прототипа structured output, функциональных параметров и API.

Read the full guide: Руководство по разработке JSON Schema API: от генерации образцов до валидации LLM →

Конфиденциальность: обрабатывается локально, никогда не загружается.

↓ Вставьте в область ввода ниже, чтобы мгновенно увидеть результаты

JSON 样例

粘贴一份示例 JSON; 自动推断 JSON Schema(Draft 2020-12)。

推断的 Schema

Примечания

推断规则

根据样例值的类型生成 schema; 数组取首项类型; 对象字段均标记为 required。适合 structured output 原型,生产请人工复核。

Вставьте пример JSON для автоматического вывода JSON Schema Draft 2020 - 12. Быстрое создание прототипа structured output, функциональных параметров и API.

Быстрый старт

  1. Пример вставки

    Законный объект или массив JSON.

  2. Копировать Schema

    Проверьте требования к типу после использования OpenAI response format и т.д.

Ограничения

Набор рассматривает только первый тип; Все клавиши объекта помечены как & required; Комплекс должен быть дополнен вручную.

Типичный рабочий процесс

Когда вам нужно спроектировать структуру отклика для API, сначала подготовьте типичный пример ответа. Вставьте образец в инструмент, и созданная Schema может быть использована непосредственно в документации OpenAPI. Например, данные о товарах в API электронной коммерции, содержащие встроенные массивы SKU и сложные атрибуты, написание Schema вручную подвержено ошибкам, а автоматическая экстраполяция экономит 80% времени.

При разработке приложений LLM этот инструмент позволяет быстро создавать шаблоны structured output. Сначала пусть ИИ создаст идеальный пример вывода, затем перейдет к Schema, а затем ограничит последующий выход. Например, извлечение структуры {location, temperature, unit} из ответов естественного языка на запросы погоды для обеспечения согласованности форматов данных.

Примеры

Пример объекта

Input

{"name":"Ada","score":98}

Output

JSON Schema with properties

FAQ

Поддерживает ли JSON5?

Стандартный JSON.

Требуется ли ручная настройка генерируемой Schema?

Инфраструктура обычно может быть использована напрямую, но рекомендуется: 1) проверить, все ли поля необходимы 2) Добавить примечание 3 к описанию) Изменить диапазон значений и другие ограничения. Инструмент помечает места, которые могут потребовать изменений (например, тип anyOf), но не удаляет избыточные поля автоматически.