---
title: "如何把 ChatGPT 导出为 JSON 结构化数据 | ChatGPT Exporter"
description: "带有消息 ID、角色、时间戳、思考过程和来源的 ChatGPT 转 JSON。用本地运行的免费 Chrome 扩展导出对话。"
source: https://chatgptexporterfree.com/zh-cn/export-chatgpt-to-json/
---

[](https://chatgptexporterfree.com/zh-cn/guides/)[](https://chatgptexporterfree.com/zh-cn/)

指南

# 如何把 ChatGPT 导出为 JSON

2026年10月14日1 分钟阅读

![如何把 ChatGPT 导出为 JSON: 封面图](https://chatgptexporterfree.com/guide-covers/export-chatgpt-to-json.webp)

把一段 ChatGPT 对话导出为结构化数据：ID、角色、时间戳、思考过程和来源，可直接用于脚本和分析。

## 1. 为想要处理聊天的人准备的结构化数据

如果你想搜索聊天、分析它们，或者把它们搬进自己的工具，纯文本导出是不够的。JSON 会把每条消息保留为带着详细信息的独立记录。

[ChatGPT Exporter](https://chatgptexporterfree.com/) 从 ChatGPT 的页面数据中读取对话，所以你得到的字段是真实的，而不是根据屏幕推测出来的值。

![变成可处理数据的对话。](https://chatgptexporterfree.com/guide-images/export-chatgpt-to-json-1.webp)

变成可处理数据的对话。

## 2. 每条记录包含什么

* **ID 和角色：**每条消息都带有 ID 和角色，让你能区分自己的提示词和 ChatGPT 的回答。
* **时间戳：**包含消息时间，便于排序和分析。
* **思考过程：**当你选择包含时，会记录 ChatGPT 的推理（“思考过程”）。
* **来源：**网页搜索的引用会作为来源附在回答上保存。
* **格式化输出选项：**选择易读的带缩进 JSON，或紧凑文件。
* **仅选中的消息：**不需要整段聊天时，只导出一部分消息。

![导出对话中的字段。](https://chatgptexporterfree.com/guide-images/export-chatgpt-to-json-2.webp)

导出对话中的字段。

## 3. 如何把 ChatGPT 导出为 JSON，分步说明

1. ### 打开对话  
在 chatgpt.com 上打开聊天。
2. ### 选择 JSON  
在侧边栏或 EXPORT 菜单里选择 JSON。如有需要，可在设置中调整格式化输出。
3. ### 使用文件  
把 .json 文件载入你的脚本、笔记本或你选的工具。

## 4. 为什么要把 ChatGPT 对话导出为 JSON？

JSON 把每条消息保留为带详细信息的独立记录，所以脚本可以对它们计数、筛选、搜索和转换。这适合基于自己的聊天开发工具的开发者、研究提示词的研究者，以及任何想把历史记录保存成程序可读格式的人。

纯文本导出会丢失重要的结构：谁说了什么、什么时候说的、依据哪些来源。有了 JSON，角色、ID 和时间戳会跟随每条消息一起保存。

![ChatGPT Exporter 的设置，带有格式化 JSON 选项和 CSV 分隔符，用于把 ChatGPT 导出为 JSON](https://chatgptexporterfree.com/tutorial/settings.webp)

每种格式的选项都在设置面板里。

## 5. ChatGPT 转 JSON 导出包含什么

扩展从 ChatGPT 自己的页面数据中读取对话，所以字段是真实的，而不是从屏幕上猜出来的值。每条消息都带有 ID 和角色，包含时间戳，网页搜索的引用会作为来源保存，需要时还能加入 ChatGPT 的思考过程。想按用途选择格式，请参阅[该导出哪种格式](https://chatgptexporterfree.com/zh-cn/chatgpt-export-formats/)。

阅读和对比差异时选格式化的 JSON，想节省空间时选紧凑文件。可以导出整段聊天或只导出选中的消息，当你需要同样的数据放进电子表格时，可搭配 [CSV](https://chatgptexporterfree.com/zh-cn/export-chatgpt-to-csv/) 使用。

## 6. 使用 JSON 文件

把文件载入笔记本、脚本或数据库导入。典型用途包括提示词库、评估数据集、可搜索的存档，以及把对话迁移到你自己的工具。一次处理很多聊天时，[批量导出](https://chatgptexporterfree.com/zh-cn/export-all-chatgpt-conversations/)会把它们打包进一个 ZIP。

一切都作为免费的 [Chrome 扩展](https://chatgptexporterfree.com/zh-cn/chatgpt-export-chrome-extension/)在你的浏览器中本地运行，不会上传。请注意，这导出的是你当前打开的对话，不同于 [ChatGPT 自带数据导出](https://chatgptexporterfree.com/zh-cn/chatgpt-data-export-guide/)中的整个账号存档。

![为什么 JSON 适合自动化。](https://chatgptexporterfree.com/guide-images/export-chatgpt-to-json-3.webp)

为什么 JSON 适合自动化。

## 7. 第一次阅读文件

用代码编辑器打开文件，结构很快就会清楚。有一条代表对话的记录，里面是按顺序排列的消息列表。每条消息都有一个 ID、一个说明它来自你还是来自 ChatGPT 的角色、一个时间戳和内容。如果你选择包含，推理过程和来源会放在它们所属的回答旁边。

如果开启了格式化输出，文件带缩进，肉眼就很好读。如果选择了紧凑输出，它是很长的一行，更小而且同样有效，任何 JSON 查看器或浏览器自带的工具都能帮你展开。

## 8. 可以试试的三件小事

你不必是开发者，也能从 JSON 文件中获益。

* **搜索对话。**用 jq 这样的命令行工具，或编辑器里的 JSON 查看器，就可以只取出某个角色的消息，或只取出包含某个词的消息。
* **载入 Python。**标准的 json 模块一行就能读取文件，而 pandas 再用一行就能把消息列表变成表格。
* **计数和测量。**一个任务用了多少条提示词？回答有多长？几行代码就能回答滚动页面回答不了的问题。

如果你不喜欢写代码，可以[把同一段聊天导出为 CSV](https://chatgptexporterfree.com/zh-cn/export-chatgpt-to-csv/)，改用电子表格。你同样得到每行一条消息的数据，同样能做分析，而且不需要脚本。

## 9. 建立一个可搜索的个人存档

JSON 最有说服力的用途是可搜索的存档。把重要的聊天批量导出，放在一个文件名合理的文件夹里，你就可以用任何喜欢的搜索工具为这个文件夹建立索引：桌面搜索应用、一个小脚本，甚至编辑器里的文本搜索。因为每条消息都是独立的记录，你找到的是确切的那条回答，而不是它所在的整段聊天。

它也是个人提示词库的好来源。筛选出你写的消息，挑出那些产生了值得重复的结果的，保存成一份清单。很多人发现，自己写过一次就忘掉的十几条提示词，才是历史记录里最有价值的东西。

## 10. JSON 与官方导出的对比

官方的[数据导出](https://chatgptexporterfree.com/zh-cn/chatgpt-data-export-guide/)也以结构化文件包含你的对话，但它涵盖整个账号、通过电子邮件送达，而且无法限定为某一段聊天。从页面导出 JSON，则能立刻得到你正在查看的那一段对话，并且只包含你选择的消息。完整备份请用官方导出，处理特定聊天请用这个。

## 常见问题

如何把 ChatGPT 导出为 JSON？

在 chatgpt.com 上打开聊天，在 EXPORT 菜单或 SELECT 面板中选择 JSON。一个 .json 文件会下载到你的电脑。

这和 ChatGPT 自带的数据导出一样吗？

不一样。这里导出的是你当前打开的对话，或你选中的消息，格式由你选择，直接从浏览器导出。[数据导出指南](https://chatgptexporterfree.com/zh-cn/chatgpt-data-export-guide/)解释了官方存档与之相比如何。

JSON 里包含哪些字段？

消息 ID、角色和时间戳，以及你选择包含时的思考过程和来源。

可以选择格式化或紧凑的 JSON 吗？

可以。格式化输出是一项设置，你可以选择易读的带缩进输出或紧凑文件。

可以把 JSON 复制到剪贴板吗？

可以。复制菜单里除了 Markdown、文本、CSV 和富文本，还有 JSON。

可以一次导出很多聊天吗？

可以。批量导出会把很多对话打包进一个 ZIP。

可以只把部分消息导出为 JSON 吗？

可以。导出前用 SELECT 勾选你想要的消息。

我的对话会被上传吗？

不会。文件在你的浏览器中生成并保存到本地。

哪些工具可以打开 ChatGPT 的 JSON 导出？

任何代码编辑器、浏览器、JSON 查看器，或 Python、JavaScript 之类的语言。电子表格工具也能导入，不过用 CSV 更简单。

我应该选择格式化还是紧凑的 JSON？

格式化的更容易阅读和对比。紧凑的更小。两者包含的数据完全相同。

可以用 JSON 把聊天搬到另一个 AI 工具吗？

你可以把它作为自己脚本或导入的数据源。每个工具都有自己的格式，所以可能需要一个小小的转换步骤。

![Kapil Yadav](https://yesnobuttonapp.com/images/kappil-yadav.webp)

Written by

Kapil Yadav

Founder & Developer

Kapil is a full-stack developer who builds small, focused browser tools, including ChatGPT Exporter and its Claude, Gemini and Grok siblings. He writes these guides to help you save, search and reuse your AI chats, tests every step against the live extension and chat sites before publishing, and keeps the code public on GitHub.

[](https://github.com/kappilyadav)[](https://www.linkedin.com/in/kapilyadavv)[](https://x.com/kapsheeps)[](https://www.instagram.com/heykapil%5F)

[About us](https://chatgptexporterfree.com/about/)[Contact ](https://chatgptexporterfree.com/contact/)

目录 (11)
1. [1\. 为想要处理聊天的人准备的结构化数据](#b0)
2. [2\. 每条记录包含什么](#b1)
3. [3\. 如何把 ChatGPT 导出为 JSON，分步说明](#b2)
4. [4\. 为什么要把 ChatGPT 对话导出为 JSON？](#b3)
5. [5\. ChatGPT 转 JSON 导出包含什么](#b4)
6. [6\. 使用 JSON 文件](#b5)
7. [7\. 第一次阅读文件](#b6)
8. [8\. 可以试试的三件小事](#b7)
9. [9\. 建立一个可搜索的个人存档](#b8)
10. [10\. JSON 与官方导出的对比](#b9)
11. [常见问题](#faq)

## 继续阅读

[查看全部指南 →](https://chatgptexporterfree.com/zh-cn/guides/)

* [![](https://chatgptexporterfree.com/guide-covers/export-all-chatgpt-conversations.webp)如何导出你所有的 ChatGPT 对话选中很多聊天，一起下载成一个 ZIP，而不是一条条地保存。](https://chatgptexporterfree.com/zh-cn/export-all-chatgpt-conversations/)
* [![](https://chatgptexporterfree.com/guide-covers/export-chatgpt-to-csv.webp)如何把 ChatGPT 导出为 CSV把一段 ChatGPT 对话放进电子表格。](https://chatgptexporterfree.com/zh-cn/export-chatgpt-to-csv/)
* [![](https://chatgptexporterfree.com/guide-covers/export-chatgpt-to-markdown.webp)如何把 ChatGPT 导出为 Markdown从任何 ChatGPT 对话中获得精确的 Markdown。](https://chatgptexporterfree.com/zh-cn/export-chatgpt-to-markdown/)

## 更多导出工具

* [![](https://chatgptexporterfree.com/icons/products/claude.webp)Claude Exporterclaude.ai](https://chatgptexporterfree.com/zh-cn/claude-exporter/)
* [![](https://chatgptexporterfree.com/icons/products/gemini.webp)Gemini Exportergemini.google.com](https://chatgptexporterfree.com/zh-cn/gemini-exporter/)
* [![](https://chatgptexporterfree.com/icons/products/grok.webp)Grok Exportergrok.com](https://chatgptexporterfree.com/zh-cn/grok-exporter/)
* [![](https://chatgptexporterfree.com/icons/products/ai-chat.webp)AI Chat ExporterEvery supported site](https://chatgptexporterfree.com/zh-cn/ai-chat-exporter/)

## Install ChatGPT Exporter and save your next conversation

Free to start. Works in Chrome. No account needed, and nothing leaves your browser.

[Add to Chrome](https://chromewebstore.google.com/detail/obkhbkkjfndlphjfmhddogjbdkobhddm)
