Промпт для обработки JSON
Промпт помогает обработать JSON, проверить структуру и извлечь нужные поля. Синтаксическая ошибка отделена от неверной схемы данных.
Обновлено: 2026-10-09
Промпт
Напиши обработку JSON для указанной схемы.
Среда: [язык и версия]. JSON: [пример без секретов].
Схема: [поля и типы]. Извлечь: [поля]. Ошибки: [правила].
Проверь синтаксис, верхний тип и типы нужных полей. Не подменяй отсутствующее поле придуманным значением. Покажи обработку ошибки.
Соберите свой промпт
Ответьте на вопросы. Промпт собирается бесплатно прямо здесь. Незаполненные места можно дополнить позже.
Открыть в конструкторе →Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Необязательное уточнение к исходному промпту.
Необязательное уточнение к исходному промпту.
Необязательное уточнение к исходному промпту.
Живой предпросмотр
Подставленное выделено зелёным, незаполненное — пунктиром.
Напиши обработку JSON для указанной схемы. Среда: [язык и версия]. JSON: [пример без секретов]. Схема: [поля и типы]. Извлечь: [поля]. Ошибки: [правила]. Проверь синтаксис, верхний тип и типы нужных полей. Не подменяй отсутствующее поле придуманным значением. Покажи обработку ошибки.
Нужно 100 таких промптов под разные данные? Загрузите таблицу в Promptada.
Создать аккаунт Для пакетной работы с текстами.Ответы остаются на этой странице и исчезают при перезагрузке. В ссылке — только выбранная задача.
Нужно много вариантов этого промпта?
Подготовьте таблицу компонентов, требований и окружений. Promptada соберёт текстовые задания по одному шаблону и передаст пакет выбранной модели.
Создать аккаунтКак пользоваться
- Подготовьте среда, json, схема, извлечь.
- Приложите один корректный JSON и один пример нарушенной схемы.
- Проверьте read_ids на массиве, объекте, null и отсутствующем id.
- Добавь обработке 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, язык и нужное преобразование. Для больших данных уточните также размер и способ чтения: строка и поток требуют разных решений.
Как проверить формат и схему?
Сначала проверьте синтаксис парсером, затем поля и типы по схеме. Это разные ошибки. Схема должна определять обязательность, тип и допустимые значения каждого нужного поля.
Как получить нужные поля?
Назовите нужные поля и поведение при их отсутствии; не заменяйте их автоматически пустой строкой. Если нужны только выбранные поля, задайте порядок вывода и правило дублей, а не полагайтесь на случайную структуру.