把一个 JSON 对象或对象数组转成 CREATE TABLE + INSERT 语句。处理爬虫数据、API 响应、临时备份要导库时,省得手写建表。
.sql。| JSON | SQL 类型 |
|---|---|
| 整数 | INT |
| 小数 | DECIMAL(18,4) |
| 布尔 | BOOLEAN |
| 字符串 ≤255 | VARCHAR(255) |
| 字符串 >255 | TEXT |
| 对象 / 数组 | JSON(值序列化成字符串) |
| null | TEXT,值为 NULL |
CREATE TABLE,其 INSERT 会因列不存在而报错,请自行核对。' → '' 转义;表名 / 字段名做了标识符清洗(非 \w 替成 _、数字开头加前缀)。这是代码生成器,生成的是给你审阅后再执行的 SQL 文本,不是直接跑的。NOT NULL、索引、外键、自增——这些请手动补。相关:JSON 编辑 · JSON 与 YAML 互转 · JSON 排序 · SQLite 查看 · JSON / CSV / Excel 互转。
只按第一条记录建表;生成的是待审阅的 SQL 文本,不直连数据库。