工具介绍
SQL转JSON工具是一款专业的 SQL 语句转 JSON 格式转换工具,能够将常用的 SQL 语句快速转换为 JSON 格式,支持 INSERT、SELECT 和 CREATE TABLE 三种语句。
INSERT 语句转换为包含多条记录的 JSON 数组;CREATE TABLE 语句解析为包含表结构的 JSON 对象;SELECT 查询转换为查询描述对象。所有转换在本地浏览器完成,不上传服务器,数据安全可靠。
功能亮点
- INSERT转换:将 INSERT INTO 语句转换为 JSON 数组
- CREATE TABLE解析:解析建表语句为表结构 JSON(类型/默认值/注释/主键等)
- SELECT支持:将 SELECT 查询转换为查询描述 JSON 对象
- 多值支持:自动处理一条 INSERT 中的多条 VALUES 记录
- 多语句支持:自动分割多条 SQL 语句,多条 INSERT 记录自动合并
- 类型转换:自动识别 NULL、TRUE/FALSE、数字与字符串,大整数保留原始精度
- 特殊字符处理:正确解析包含逗号、引号转义(''、\')的字符串值
- 命名规则:支持保持原样、驼峰转下划线、下划线转驼峰、全大写、全小写
- 输出格式:数组格式 / 单条转对象 / 多条用 items 包裹
- 缩进设置:2 / 4 / 8 空格与 Tab 缩进
- 实时转换:开启开关后输入即自动转换
- 本地处理:所有转换在浏览器本地完成,数据不上传服务器
使用方法
- 输入SQL:在输入框中输入或粘贴 SQL 语句,或上传 .sql 文件,也可点击「加载示例」
- 设置参数:设置缩进格式、输出格式、命名规则与空值处理
- 开始转换:点击「SQL转JSON」按钮,或开启实时转换功能自动更新
- 使用结果:复制生成的 JSON 或下载 JSON 文件
适合人群
- 开发人员:将测试数据、种子数据快速转为 JSON
- 数据库管理员:将表结构导出为 JSON 文档
- 测试工程师:构造接口测试用的 JSON 数据
- 数据处理人员:在 SQL 与 JSON 之间转换数据格式
常见问题解答(FAQ)
SQL 语句怎么转换成 JSON?
将 SQL INSERT INTO 语句粘贴到输入框,系统会自动解析列名和值,转换为 JSON 数组格式。例如 INSERT INTO users (name, email) VALUES ('张三', '[email protected]') 会转换为 [{"name": "张三", "email": "[email protected]"}]。
支持哪些 SQL 语法?
支持三种常用语句:INSERT INTO(转 JSON 数组)、CREATE TABLE(转表结构 JSON)、SELECT(转查询描述对象)。支持标准 SQL 语法与多条 VALUES 批量转换。
多条 VALUES 记录如何处理?
一条 INSERT 中的多条 VALUES 记录会自动解析为包含多个对象的 JSON 数组,多条 INSERT 语句的记录也会自动合并。
SQL 中的 NULL 值怎么显示?
根据设置,NULL 可保留为 null、省略该键或转为空字符串;TRUE/FALSE 自动转布尔值,数字与字符串类型自动转换。
输出格式有什么区别?
数组格式输出 JSON 数组;单条转对象在只有一条记录时直接输出对象;多条用 items 包裹输出 {"items": [...]}。
如何处理带特殊字符的数据?
工具按引号上下文解析,包含逗号、引号转义(''、\')的字符串值不会被错误分割。
大数字会丢失精度吗?
不会。超过安全整数范围的大整数会以原始字面量保留,避免 JavaScript 数值精度丢失。
数据安全有保障吗?
所有转换在浏览器本地完成,SQL 语句与生成的 JSON 不会上传到任何服务器。
如何使用实时转换功能?
开启实时转换开关后,输入或修改 SQL 会自动转换并更新结果,无需手动点击按钮。
命名规则有什么用?
可一键在驼峰与下划线之间转换键名,或统一大小写,方便对接不同命名风格的系统。
更新日期:2026-11-03
