Промпты

Как получить ответ ChatGPT в формате JSON

Пример запроса с заданными полями, различие null и пустой строки, проверка синтаксиса и типов.

Упорядоченные объекты данных между металлическими скобками

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

Опишите схему простыми словами

Перечислите ключи, тип каждого значения и поведение при отсутствии сведений. Если нужно различить пустой текст и неизвестное значение, укажите это сразу. В JSON пустая строка обозначается двумя кавычками, а неизвестное можно договориться обозначать как null.

Задать поля → Определить типы → Проверить JSON
Формат проще проверить, когда ключи, типы и условия заданы до генерации.

Учебная задача: извлечь сведения из фразы «Заявка: 3 образца, срок ещё не согласован». Поле количества должно быть числом, а дата неизвестна.

Извлеки данные из фразы «Заявка: 3 образца, срок ещё не согласован».
Верни только JSON без пояснений и Markdown:
name — строка; quantity — целое число; due_date — строка даты
YYYY-MM-DD или null, если дата неизвестна. Другие поля не добавляй.

Подходящий объект:

{"name":"образцы","quantity":3,"due_date":null}

Проверьте три вещи

  1. Парсер читает весь ответ как JSON. В JSON нет комментариев, лишней запятой после последнего поля или одинарных кавычек вместо двойных.
  2. Присутствуют только ожидаемые поля. Число 3 и строка «3» — разные значения.
  3. Дата, количество и другие факты совпадают с исходником.
Синтаксис → Типы значений → Смысл данных
Синтаксис, структура и факты требуют отдельных проверок.

Если форма спрашивает про session JSON, не копируйте туда данные действующей сессии. Пример выше относится к формату ответа, а не к передаче токенов аккаунта. Для практики используйте вымышленные данные.

Частые вопросы

Почему модель вернула блок кода? Просьба «только JSON, без Markdown» помогает, но проверку не заменяет. Извлеките объект и проверьте его парсером перед импортом.

Когда удобнее таблица? Если результат сначала читает человек, табличный ответ может быть удобнее. Для автоматической обработки заранее согласуйте схему с программой-получателем.

Попробуйте сформулировать запросДЕМО

Демочат подскажет, как сформулировать вопрос.

Вопрос можно скопировать после ответа.Открыть полный чат в MGPU GPT

Пригодится для следующего шага

Пример структуры таблицы со столбцами и строками
Промпты · ГАЙД

Как попросить ChatGPT оформить ответ таблицей

Как оформить ответ ChatGPT таблицей, задать столбцы и перенести данные в Excel. Промпт, пример таблицы и проверка CSV без потери разделителей.

Разобраться
Столбцы таблицы переходят в сгруппированные итоги
Работа · ГАЙД

Как анализировать CSV в ChatGPT и проверить расчёты

Как проверить разделители и пропуски в CSV, сгруппировать строки и сверить итог. Учебный пример с готовым контрольным расчётом.

Разобраться
Конверт рядом с отдельными карточками условий
Работа · ГАЙД

Как извлечь сроки и условия из письма с ChatGPT

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

Разобраться