MySQL 转 JSON 在线转换 | 免费且安全
把 MySQL 转储文件与 INSERT 语句转换为 JSON,支持多条语句与大文件,浏览器本地解析,无需上传。
粘贴 MySQL INSERT 语句或上传 .sql 文件,工具即刻将每行数据转换为 JSON 对象,并将所有 INSERT 合并为一个 JSON 数组。列名自动成为 key,各类型值精准映射为对应 JSON 类型(string/number/null)。所有解析均在浏览器本地完成,数据库数据全程不离开您的设备,安全可靠。支持 Navicat、phpMyAdmin、mysqldump 等工具导出的 .sql 文件直接导入。
你可能还需要
如何将 MySQL 转换为 JSON
- 1
粘贴或上传 SQL 文件
将 MySQL INSERT 语句输入文本框,或上传从数据库导出的 .sql 转储文件。
- 2
点击「转换为 JSON」
解析器读取每条 INSERT 语句,将列名映射为 key,为每行数据构建对应的 JSON 对象。
- 3
查看 JSON 数组
多条 INSERT 语句中的所有行数据会合并到输出面板的单个 JSON 数组中,结构清晰易用。
- 4
复制或下载结果
点击「复制」按钮获取 JSON,或点击「下载」将其保存为 .json 文件,直接用于您的应用或 API 对接。
参考资料
- MySQL Reference Manual
MySQL 官方文档,涵盖 INSERT 语法、数据类型及转储文件结构。
- RFC 8259 — JSON
本工具输出所遵循的 JSON 数据交换格式 IETF 规范。
- MDN — JSON.parse()
转换完成后,将 JSON 字符串解析为 JavaScript 对象的 Web API 参考文档。
相关工具
常见问题
- 这个工具免费吗?
- 完全免费,无需注册,无使用次数限制。
- 支持大型转储文件吗?
- 支持较大的文件,但由于转换在浏览器本地执行,性能受限于浏览器可用内存。建议超大文件(数百 MB 以上)分批处理。
- 可以同时转换多条 INSERT 语句吗?
- 可以。工具会读取输入中的所有 INSERT 语句,无论数量多少,都会将所有行合并为一个 JSON 数组。
- 我的 MySQL 数据会上传到服务器吗?
- 不会。所有解析和转换均在浏览器本地完成,数据库数据不会离开您的设备。
- NULL 值如何处理?
- SQL NULL 值转换为 JSON null;数值类型映射为 JSON number,字符串映射为 JSON string。
- 支持 Navicat 和 mysqldump 导出的文件吗?
- 支持。Navicat、phpMyAdmin、mysqldump 等工具导出的标准 .sql 文件均可直接使用。
- 中文字段名和中文数据能正确转换吗?
- 可以。浏览器原生支持 Unicode,中文列名和数据值均可准确转换为 JSON 字符串,不会出现乱码。