在线 JSON 平铺工具
把嵌套JSON转换为路径和值. 此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。
开始使用
功能介绍
把嵌套JSON转换为路径和值。处理过程优先在当前浏览器本地完成,文件不会上传。
示例
输入与设置
{"user":{"name":"Tom"}}
输出结果
user.name = Tom
使用说明
- 通过选择或拖放区域添加文件;目录工具可直接选择文件夹。
- 按照页面提示设置关键词、路径、格式、大小或输出文件名。
- 处理完成后先检查结果区的数量、路径和大小,再复制或下载。
适用场景
- 项目文件归档、目录结构初始化和批量文件清单整理。
- 校验下载文件、筛选素材、提取日志或结构化数据字段。
- 开发测试、文件传输及JSON/XML数据迁移。
注意事项
浏览器出于安全限制不能直接在磁盘创建目录,批量创建工具会生成保留目录结构的ZIP供下载。文件转文本适用于TXT、CSV、HTML、Markdown、JSON、XML等浏览器可直接读取的文本格式;PDF、Word、Excel、PPT等二进制文档需要专用解析器,不会伪装为已完整解析。ZIP解压支持常见的存储和Deflate压缩方式。
具体示例
输入以下嵌套 JSON:
{"user":{"name":"Ada","address":{"city":"London"}},"tags":["admin","editor"]}输出将包含以下路径和值:
user.name = Adauser.address.city = Londontags[0] = admintags[1] = editor
常见问题
数组索引如何表示?
数组元素使用方括号索引,例如 tags[0]。您可以选择不同的路径分隔符(如点号或斜杠),但索引始终使用方括号。
扁平化后能否还原为原始 JSON?
可以,但需要根据路径重建嵌套结构。工具不提供还原功能,但您可以使用其他工具或脚本实现。
处理大型 JSON 文件时性能如何?
扁平化在浏览器本地进行,大型文件可能消耗较多内存。建议先压缩或拆分文件,或使用性能更好的设备。
此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。