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 输出中转为普通引号。
如何使用SQL 转 JSON
在浏览器中把 SQL INSERT 语句即时转换为 JSON 数组或对象。多行 VALUES、NULL 处理和自动类型识别全部在本地完成——数据永远不会离开页面。
- 把 INSERT 语句粘贴到输入区域,单行或多行 VALUES 均可。
- 工具会解析列名列表和每个 VALUES 元组,自动识别数字、字符串、布尔值和 NULL。
- 在 JSON 数组输出(每行是一个数组)与对象输出(每行变成 {column: value} 对象)之间切换。
- 开启 pretty print 让 JSON 缩进美化,然后把结果复制到 API mock、测试或迁移脚本中。
看起来是数字的列会被转换成 JSON number——如果 ID 需要保留为字符串,请在 SQL 中先给它加上引号。
相关工具
- JSON 验证器 即时验证 JSON 语法,提供详细错误信息和行号定位。免费在线工具,100% 浏览器端运行。
- JSON 格式化 格式化和美化JSON,支持自定义缩进。在浏览器中即时格式化压缩的JSON。
- Chmod 计算器 免费在线chmod计算器,通过复选框可视化Linux文件权限并计算chmod值。即时转换数字(755, 644)和符号(rwxr-xr-x)表示法,支持setuid、setgid、sticky bit等特殊权限。
- ASCII码表 完整的ASCII字符编码参考表,包含十进制、十六进制、八进制、二进制编码、HTML实体和字符描述。支持即时搜索和筛选。
- HTTP 请求测试 在浏览器中直接测试 REST API。发送 GET、POST、PUT、DELETE 请求,自定义请求头、请求体和查询参数,即时查看响应状态、头部和 JSON 内容。
- .htaccess生成器 生成Apache .htaccess规则,包括重定向、重写、安全头、缓存、压缩等。
- Robots.txt生成器 免费在线robots.txt生成器。创建和自定义robots.txt文件,控制搜索引擎爬取,管理爬虫访问,通过可视化编辑器优化网站SEO。
- 站点地图生成器 免费在线XML站点地图生成器。添加URL、设置优先级和更新频率,在浏览器中即时创建SEO友好的站点地图。