SQL 转 JSON 转换器

需要反向转换吗?
JSON to SQL Converter

SQL 输入

1

JSON 输出

输入 SQL 数据以转换为 JSON

转换后的数据将显示在这里

如何将 SQL 转换为 JSON

  1. 步骤 1 – 粘贴 SQL INSERT 语句

    • 从 SQL dump/导出中复制 INSERT INTO table_name (columns) VALUES (values); 语句并粘贴到编辑器。
    • 工具支持多条 INSERT(以分号分隔)。
    • 也可以从电脑导入 .sql 文件。
  2. 步骤 2 – 检查转换结果

    • 工具会解析 SQL 语法,将列名作为键、值作为数据写入 JSON。
    • 整数、布尔值(TRUE/FALSE)与 NULL 会转换为对应的 JSON 类型。
    • 每条记录包含 _table 字段,标识来源表名。
  3. 步骤 3 – 导出 JSON 数据

    • 点击“复制”将格式化后的 JSON 数组复制到剪贴板,便于用于 API 或配置文件。
    • 点击“下载”保存为 .json 文件。
    • 如需反向处理,可使用相关工具将 JSON 转回 SQL。
示例:SQL 转 JSON
// 输入 SQL
INSERT INTO users (id, role) VALUES (1, 'admin');

// 输出 JSON
[
  {
    "id": 1,
    "role": "admin",
    "_table": "users"
  }
]

相关工具

常见问题

支持哪些 SQL 语句?

目前支持带 VALUES 的 INSERT INTO 语句。每条 INSERT 会转换为一个 JSON 对象:列名作为键,表名会记录在 _table 字段中。

SQL 数据类型如何转换?

NULL → null,带引号的字符串 → 字符串,数字 → 数值,TRUE/FALSE → 布尔值。复杂值会按字符串处理,可能需要额外解析。

可以处理多条 INSERT 语句吗?

可以。工具会处理输入中的所有 INSERT 语句,并输出 JSON 对象数组(每条 INSERT 对应一个对象)。

其他 SQL 语句会怎样?

目前仅处理 INSERT。CREATE TABLE、SELECT、UPDATE、DELETE 等不会被转换,但通常也不会导致报错。

我的数据安全吗?

安全。所有处理都在浏览器本地完成,不会上传到任何服务器。

SQL 转 JSON 转换器 | JSONSwiss