Разработка

Промпт для обработки JSON

Промпт помогает обработать JSON, проверить структуру и извлечь нужные поля. Синтаксическая ошибка отделена от неверной схемы данных.

Обновлено: 2026-10-09

Промпт

Напиши обработку JSON для указанной схемы.

Среда: [язык и версия]. JSON: [пример без секретов].
Схема: [поля и типы]. Извлечь: [поля]. Ошибки: [правила].

Проверь синтаксис, верхний тип и типы нужных полей. Не подменяй отсутствующее поле придуманным значением. Покажи обработку ошибки.
Ваши данные → готовый запрос

Соберите свой промпт

Ответьте на вопросы. Промпт собирается бесплатно прямо здесь. Незаполненные места можно дополнить позже.

Открыть в конструкторе →

Можно пропустить: в промпте останется место для ваших данных.

Можно пропустить: в промпте останется место для ваших данных.

Можно пропустить: в промпте останется место для ваших данных.

Можно пропустить: в промпте останется место для ваших данных.

Можно пропустить: в промпте останется место для ваших данных.

Необязательное уточнение к исходному промпту.

Необязательное уточнение к исходному промпту.

Необязательное уточнение к исходному промпту.

Живой предпросмотр

Подставленное выделено зелёным, незаполненное — пунктиром.

Напиши обработку JSON для указанной схемы.

Среда: [язык и версия]. JSON: [пример без секретов].
Схема: [поля и типы]. Извлечь: [поля]. Ошибки: [правила].

Проверь синтаксис, верхний тип и типы нужных полей. Не подменяй отсутствующее поле придуманным значением. Покажи обработку ошибки.

Ответы остаются на этой странице и исчезают при перезагрузке. В ссылке — только выбранная задача.

Шаблон + ваши данные

Нужно много вариантов этого промпта?

Подготовьте таблицу компонентов, требований и окружений. Promptada соберёт текстовые задания по одному шаблону и передаст пакет выбранной модели.

Создать аккаунт

Как пользоваться

  1. Подготовьте среда, json, схема, извлечь.
  2. Приложите один корректный JSON и один пример нарушенной схемы.
  3. Проверьте read_ids на массиве, объекте, null и отсутствующем id.
  4. Добавь обработке JSON проверку отсутствующего id и null; сохранить строковый тип id, не подставлять пустые значения.

Для каких нейросетей

Нейросеть Версия Насколько подходит Примечание
GPT 6 Astra Подходит Сложные условия
GPT 6.1 Sol Подходит Основной текстовый вариант
GPT 6 Luna Подходит Короткая выдача
Claude Fable 5.1 Подходит Много ограничений
Claude Opus 5.5 Подходит Развёрнутый разбор
Claude Sonnet 5.5 Подходит Редактура и сравнение
Claude Haiku 5.5 Подходит Компактный формат
Gemini 3.8 Flash Подходит Текст и вложения
Gemini 3.1 Pro Preview Подходит Preview; подробный анализ
DeepSeek V4.1-Flash Подходит Текст; изображения
DeepSeek V4-Pro-0813 Подходит Только текст

Справочные данные для обработки JSON: GPT, Claude, Gemini, Gemini, DeepSeek.

Пример результата

Задача: Python, извлечь строковые id из массива объектов.

import json

def read_ids(raw):
    data = json.loads(raw)
    if not isinstance(data, list):
        raise ValueError("expected array")
    ids = []
    for item in data:
        if not isinstance(item, dict) or type(item.get("id")) is not str:
            raise ValueError("id must be a string")
        ids.append(item["id"])
    return ids

assert read_ids('[ {"id": "A1"}, {"id": "B2"} ]') == ["A1", "B2"]
assert read_ids("[]") == []

Неверный синтаксис вызывает JSONDecodeError; неверная схема - ValueError.

Как улучшить результат

  • Приложите один корректный JSON и один пример нарушенной схемы.
  • Отделите синтаксическую ошибку от неверного типа поля.
  • Уточните разницу отсутствующего значения и null.
  • Задайте поведение при лишних полях и повторных id.

Варианты промпта

Узкая задача

Напиши Python-проверку массива объектов: у каждого id строка и active bool. Верни id только активных, неверную схему отклоняй.

Корректировка: обработки JSON

Добавь обработке JSON проверку отсутствующего id и null; сохранить строковый тип id, не подставлять пустые значения.

Частые ошибки

  • Успешный JSON-парсинг принимают за проверку всей схемы.
  • Пропущенный id заменяют пустой строкой без разрешённого правила.
  • Извлекают значения до проверки верхнего типа структуры.

Вопросы и ответы

Как обработать JSON?

Передайте пример JSON, язык и нужное преобразование. Для больших данных уточните также размер и способ чтения: строка и поток требуют разных решений.

Как проверить формат и схему?

Сначала проверьте синтаксис парсером, затем поля и типы по схеме. Это разные ошибки. Схема должна определять обязательность, тип и допустимые значения каждого нужного поля.

Как получить нужные поля?

Назовите нужные поля и поведение при их отсутствии; не заменяйте их автоматически пустой строкой. Если нужны только выбранные поля, задайте порядок вывода и правило дублей, а не полагайтесь на случайную структуру.

От одного промпта к потоку

Подготовьте пакет технических заданий

Шаблоны и справочники помогают повторно использовать требования. Полученные текстовые ответы можно просмотреть и выгрузить; код проверяйте в своём окружении.

Создать аккаунт