在线工具

工具箱 › 开发 › JSON 转 SQL

JSON ⇄ SQL

在线 JSON 与 SQL 双向转换工具,JSON 数组可生成 INSERT 语句或带 CREATE TABLE 的完整脚本,INSERT 语句可反向解析成 JSON 数组,字段类型自动推断。全部在本机浏览器完成。


类型是怎么定的

按第一条数据推断:数字给 INT 或 DECIMAL、true/false 给 BOOLEAN、文本给 VARCHAR(255)。推断只是起点,VARCHAR 长度和是否主键都能在生成后自己改。

字段名或表名里有空格、关键字或特殊字符时自动加反引号,避免粘到库里报语法错。

SQL → JSON 的解析范围

只认 INSERT INTO ... VALUES (...) 这一种标准写法,字段列表可省略(按位置对应)。多行 VALUES 和多条语句都会合并成一个 JSON 数组。

UPDATE、DELETE、存储过程这些不是数据行,本工具不解析。

常见问题

数据会上传到哪?

不会。整个转换在你的浏览器里完成,输入的内容不会离开这台机器。

字符串里的单引号会怎样?

按标准 SQL 转义成两个单引号,粘进 MySQL、PostgreSQL 都能直接执行。

能生成 CREATE TABLE 吗?

勾选「附带 CREATE TABLE」会在 INSERT 之前加一段建表语句,类型是从第一条数据推断的,正式建库前请自行核对字段长度与主键。