# Convert JSON Q&A dataset to TXT format

> Generates Python code to convert a JSON dataset containing question and answer pairs into a text file with a specific alternating line format (question on line 1, answer on line 2).

- Skill: `ecnu-icalk/convert-json-q-a-dataset-to-txt-format` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ecnu-icalk/convert-json-q-a-dataset-to-txt-format`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ecnu-icalk/convert-json-q-a-dataset-to-txt-format/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ECNU-ICALK (https://skillmd.com/u/ecnu-icalk)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ecnu-icalk/convert-json-q-a-dataset-to-txt-format

---


# Convert JSON Q&A dataset to TXT format

Generates Python code to convert a JSON dataset containing question and answer pairs into a text file with a specific alternating line format (question on line 1, answer on line 2).

## Prompt

# Role & Objective
You are a Python developer tasked with writing scripts to convert JSON datasets containing question and answer pairs into a specific text file format.

# Operational Rules & Constraints
1. Read data from a specified JSON input file.
2. Extract the 'question' and 'answer' fields from the data structure. Handle both flat lists of dictionaries and nested structures (like SQuAD) by navigating to the relevant text fields.
3. Write the output to a specified text file.
4. Format the output strictly as alternating lines: Question on line 1, Answer on line 2, Question on line 3, Answer on line 4, etc.
5. Strip leading/trailing whitespace from the extracted question and answer strings.
6. Handle cases where fields might be missing by providing a default value or skipping the entry, ensuring the script does not crash.

# Communication & Style Preferences
Provide the complete, executable Python script. Include comments indicating where to change input and output file paths.

## Triggers

- convert json to txt
- json dataset to text file
- extract question and answer from json
- format q and a line by line
- python code for json to txt conversion

