SQL转JSON

将SQL INSERT语句转换为JSON格式数据,解析字段名和对应值,支持多条语句合并为数组,NULL和数字类型自动转换。

0 条记录

关于 SQL转JSON 工具

SQL转JSON工具帮助你将SQL INSERT语句转换为JSON格式数据。工具会解析字段名和对应值,多条INSERT语句合并为JSON数组,NULL和数字类型自动转换,适合数据库数据迁移和API数据准备。

什么是 SQL 转 JSON?

SQL转JSON是指将SQL INSERT语句中的字段和值提取出来,转换为JSON对象格式的过程。例如INSERT INTO users (id,name) VALUES (1,'张三')转换为{"id":1,"name":"张三"}。多条INSERT语句合并为JSON数组。

转换前 vs 转换后

转换前是SQL语句,转换后是JSON对象,便于程序处理。

对比项SQL(转换前)JSON(转换后)
格式INSERT语句对象/数组
字段括号列表键名
VALUES子句键值
类型均为字面量自动推断
程序读取需解析原生支持

SQL转JSON 与 JSON转SQL 的区别

SQL转JSON是INSERT转对象,JSON转SQL是对象转INSERT,两者互为逆操作。

使用场景

  • 数据迁移:SQL导出数据转JSON迁移。
  • API准备:SQL数据转JSON用于API。
  • 数据备份:SQL备份转JSON存储。
  • 测试数据:SQL测试数据转JSON。
  • 数据分析:SQL数据转JSON分析。
  • 格式转换:数据库格式转通用格式。

如何使用

  1. 在输入框粘贴SQL INSERT语句。
  2. 选择输出缩进格式。
  3. 点击「转换」按钮。
  4. 右侧显示JSON结果。
  5. 多条INSERT自动合并为数组。
  6. 点击「复制」将结果复制到剪贴板。

功能特点

  • 解析INSERT语句字段和值。
  • 多条INSERT合并为JSON数组。
  • NULL转为null,数字转为number。
  • 字符串引号自动处理。
  • 多种缩进输出格式。
  • 纯前端实现,SQL不外传。

常见问题 FAQ

Q:支持哪些SQL语句?

A:主要支持INSERT INTO语句,将其字段和值转换为JSON对象。多条INSERT合并为JSON数组。

Q:NULL怎么处理?

A:SQL的NULL会被转换为JSON的null,数字转为number,字符串保持字符串。

Q:数据会被上传吗?

A:不会。所有处理在浏览器本地完成,数据不外传。

Q:支持函数值吗?

A:函数值(如NOW())会作为字符串保留。