JSON 转文件在线工具

接口返回的 JSON 里埋着 Base64 文件?整段贴进来,全部提取,按原文件名逐个下载。复制时丢了开头也没关系——按标点切,照样把文件捞出来。

b64file — converter · local

文件不出浏览器——没有上传接口,想传也没地方传

[01]

适用场景

  • 电子发票 / 电子合同接口 — JSON 里嵌着 Base64 编码的 PDF,得把它还原成文件
  • 多附件一次提取 — 数组里多个文件字段,逐个下载
  • 复制丢头也能恢复 — 从中间开始复制的残缺 JSON,照样提取出文件
[02]

支持的数据结构

[
  {
    "fileCode": "TD0101",
    "fileName": "评价标准.pdf",
    "fileContent": "JVBERi0xLjQ..."
  }
]

工具认得 fileContent、content、base64、data 这些常见字段名,嵌套多少层都不怕。文件名优先用 fileName / name / title / fileCode 里能找到的那个。

[03]

与普通 Base64 转换的区别

普通转换工具只吃纯 Base64 字符串,你要是把 JSON 贴进去,只会收获一堆非法字符报错。这个工具不一样:先认出 JSON 结构,再逐字段把文件挖出来;就算 JSON 解析失败,也会按标点切开做残缺恢复——复制少了一截,文件也不会丢。

常见问题

JSON 解析失败还能提取吗?

能。复制丢了开头这种情况,工具会自动切到残缺恢复模式,按标点把能用的 Base64 片段全部挖出来。

文件名从哪里来?

优先用 JSON 里的 fileName / name / title 字段。要是连这些也复制丢了,就按识别出来的扩展名给它取个名。

能提取多少个文件?

数量不设上限,主要看数据总大小——建议别超过 100 MB。

JSON 数据会被上传吗?

不会,解析和提取全部在你浏览器里跑完。

相关工具与指南