JSON 转文件在线工具
接口返回的 JSON 里埋着 Base64 文件?整段贴进来,全部提取,按原文件名逐个下载。复制时丢了开头也没关系——按标点切,照样把文件捞出来。
拖文件进来,或 ——截图直接 Ctrl+V 也行
任意类型 · 100 MB 封顶 · 全程不出浏览器
文件不出浏览器——没有上传接口,想传也没地方传
适用场景
- 电子发票 / 电子合同接口 — JSON 里嵌着 Base64 编码的 PDF,得把它还原成文件
- 多附件一次提取 — 数组里多个文件字段,逐个下载
- 复制丢头也能恢复 — 从中间开始复制的残缺 JSON,照样提取出文件
支持的数据结构
[
{
"fileCode": "TD0101",
"fileName": "评价标准.pdf",
"fileContent": "JVBERi0xLjQ..."
}
]工具认得 fileContent、content、base64、data 这些常见字段名,嵌套多少层都不怕。文件名优先用 fileName / name / title / fileCode 里能找到的那个。
与普通 Base64 转换的区别
普通转换工具只吃纯 Base64 字符串,你要是把 JSON 贴进去,只会收获一堆非法字符报错。这个工具不一样:先认出 JSON 结构,再逐字段把文件挖出来;就算 JSON 解析失败,也会按标点切开做残缺恢复——复制少了一截,文件也不会丢。
常见问题
JSON 解析失败还能提取吗?
能。复制丢了开头这种情况,工具会自动切到残缺恢复模式,按标点把能用的 Base64 片段全部挖出来。
文件名从哪里来?
优先用 JSON 里的 fileName / name / title 字段。要是连这些也复制丢了,就按识别出来的扩展名给它取个名。
能提取多少个文件?
数量不设上限,主要看数据总大小——建议别超过 100 MB。
JSON 数据会被上传吗?
不会,解析和提取全部在你浏览器里跑完。