现已上市.ipynb

JSON 转 Jupyter Notebook

把呈笔记本形状的 JSON 变成真正的 `.ipynb`:上传导出、理顺混乱合并、包裹单元格列表、裁掉沉重输出,下载后在任何运行 Jupyter 的地方打开。

Free and instant. Files are processed briefly on our servers for conversion, then discarded — nothing is stored.

它是如何运作的

从上传到下载三步

1

放下你的笔记本

.ipynb 拖到卡上或浏览您的文件。您永远不会创建帐户。

2

选择导出

选择 Word、PDF、Markdown、HTML、LaTeX、ZIP、Python 工具、查看器、清理器、合并器或拆分器 - 任何与您的审阅者匹配的工具。

3

下载并发货

立即获取完成的文件。在本地打开它,将其附加到电子邮件中,或上传到您的 LMS。

在浏览器中将 JSON 转为 IPYNB:即用型 Jupyter 文件,快速且私密

长期做笔记本的人迟早会碰到 JSON:同事发来 .json,流水线把 nbformat 存进对象存储,或者你在 Git 上对比版本后又需要课堂用的 .ipynb。本页正是解决这一步:你无需在电脑上安装 Python,就能把 JSON 转成 IPYNB,并下载可在 JupyterLab、VS Code 或 Google Colab 打开的标准文件。

我们按真实混乱场景设计,而不是只考虑教科书示例。合并后常常缺少单元格 ID;有时只收到 cells 数组;接口返回的几乎像笔记本却没有 nbformat 外壳。Jupyter 打不开时开启修复,信任纯数组时开启包裹,想分享又不想携带成兆字节的图表时开启输出剥离。

下载前先预览:在编辑器标签仍开着时就能发现空源码、错误的 cell_type 或不想要的输出。Pretty-print 让 IPYNB 便于做 diff;若更在意文件体积则关闭。

转换在浏览器会话中完成:我们不会把你的 JSON 上传到服务器处理。我们不执行你的代码,只整理结构。分享前请像对待任何导出一样清理敏感信息。

这款 JSON 转 IPYNB 工具提供什么

完整 nbformat 与仅单元格模式

有完整笔记本对象时直接上传。若只有单元格数组,请开启包裹:我们补充 nbformat 4 骨架和合理的 Python 元数据,减少 Colab 与 Jupyter 抛出难以理解的错误。

贴合真实损坏的修复

在合并、下载中断或手工编辑 JSON 后开启修复。我们处理常见的结构性损坏,你在下载前用预览确认。

贴近评审视角的预览

Markdown、代码与已保存输出集中在一个面板。你在挂工单或上传课程前就能发现叙事断裂、内核不匹配或沉重输出。

清理输出而不动源码

一个开关只清除下载 IPYNB 中的代码单元输出与执行计数。正文与代码保留;若只需结构,就丢掉追踪体积。

按场景选择可读或紧凑 JSON

为 Git diff 保留 Pretty-print。附件限制或慢网络决定体积时关闭。

与 IPYNB 导出 JSON 顺畅衔接

导出 JSON,在常用编辑器中修改,再回到这里把 JSON 转回 IPYNB。若你已在反方向使用 Jupy Tools,可在同一标签页闭环。

FAQ

在线 JSON 转 IPYNB 常见问题

在本页上传 .json 或粘贴文本,按需调整修复与包裹,然后下载 .ipynb。浏览器本地处理,本机无需 Python、conda 或 nbconvert。

它把呈笔记本形状的 JSON 变成 Jupyter 的 .ipynb 文件。用于审查导出 JSON 之后、API 或工具返回 JSON 时,或合并后需要再次可用的笔记本。

是。扩展名表示 Jupyter 笔记本,内容遵循 nbformat 的 JSON。若有人把 .ipynb 改成 .json 或通过 API 保存相同结构,本工具会重建标准 Jupyter 客户端原生打开的文件。

可以。保存或导出笔记本 JSON,带到此处预览后下载。我们期望标准 nbformat 字段;若缺元数据或版本,在开启修复或包裹时填入合理默认值。

常见原因是无效 JSON、缺少必填字段,或合并后单元格无 ID。开启修复可在解析前修正常见结构问题并查看预览。关闭修复时请在编辑器修正 JSON 后重试。

指根节点是单元格对象列表而非完整笔记本的 JSON。脚本只返回单元格时保持包裹开启。已有完整笔记本对象且需要严格校验时关闭。

转换保留 Markdown 与源代码。除非开启输出剥离,否则输出保留;开启后仅清理下载文件。原始上传在刷新前仍留在标签页。

把标签页当作本地编辑器:转换在浏览器运行,我们不会把 JSON 上传服务器处理。分享 IPYNB 前仍应移除秘密,接收方可能读取嵌入令牌。

可以。下载 .ipynb,导入 Colab,或在带 Jupyter 扩展的 VS Code 或 JupyterLab 中打开。选择代码期望的内核:我们设置有用默认值,但不替你执行。

重命名只改磁盘标签。无效、不完整或不符合 nbformat 的 JSON 仍会让 Jupyter 失败。本工具校验结构、可选修复、包裹裸单元格并生成可靠的 IPYNB。