SQL 转 JSON
将 SQL INSERT 语句秒转为 JSON 数组或对象。支持多行 VALUES、NULL 处理、自动类型识别和格式化输出。100% 浏览器端运行,无需上传。
SQL INSERT 转 JSON 是如何工作的?
工具解析 SQL INSERT INTO 语句,提取列名和每行的值,将每行转换为以列名为键的 JSON 对象。多行数据生成 JSON 对象数组。
支持哪些 SQL 语法?
支持标准的 INSERT INTO 表 (列) VALUES (值) 语法,包括多行 VALUES、反引号或双引号列名、NULL 值、数值、带转义单引号的字符串值以及布尔值。
NULL 值如何处理?
默认将 NULL 转换为 JSON null。您可以切换选项将 NULL 值的键从输出中完全排除。
我的数据安全吗?
安全。所有处理 100% 在浏览器本地通过 JavaScript 完成,数据不会发送到任何服务器,即使没有网络连接也能使用。
JSON 数组输出和 JSON 对象输出有什么区别?
数组输出将所有行包装在 JSON 数组 [{...}, {...}] 中。对象输出以第一列作为键,生成 {key: {...}, key: {...}} 格式。根据下游 API 或代码需求选择。
能处理大型 SQL 转储文件吗?
可以。工具在浏览器中使用流式解析处理 SQL,能高效处理包含数千行数据的 INSERT 语句,不会出现内存问题。
会自动检测数据类型吗?
会。工具自动识别数值(整数和浮点数)、布尔值(true/false)、NULL 和字符串,将其转换为相应的 JSON 类型。
为什么要将 SQL 转为 JSON?
JSON 是 Web API、NoSQL 数据库和配置文件的标准数据交换格式。将 SQL INSERT 数据转为 JSON 便于在关系型和非关系型系统之间迁移数据、填充测试数据或为 REST API 提供数据。
可以离线使用吗?
可以。由于所有处理都是客户端 JavaScript,页面加载后即可完全离线使用。
SQL 中的转义引号如何处理?
SQL 字符串值中的转义单引号(\'\')会被正确反转义,在 JSON 输出中转为普通引号。