JSON 转 SQL / TOML 转换器

把 JSON 对象(或对象数组)转换为可直接执行的 SQL INSERT 语句或 TOML 文档。
所有处理均在浏览器本地完成——不上传任何数据。
JSON → SQL JSON → TOML
标识符引号:
列名来自对象键(所有行的并集)。列类型自动推断:整数 → INTEGER,小数 → REAL,布尔 → BOOLEAN,其他 → TEXT。嵌套对象/数组以 JSON 文本存储。
输入时自动转换。
在左侧粘贴 JSON,右侧即生成 SQL / TOML。
SQL 说明:字符串以单引号包裹并用 '' 转义;缺失值变为 NULL;布尔值变为 TRUE/FALSE。TOML 说明:字符串使用双引号并支持 \n 等转义;非裸键安全的键会加引号。
什么是 TOML?TOML 全称 Tom's Obvious, Minimal Language,是一种人类友好的配置文件格式,外观有点像 INI,但为嵌套表、表数组、内联数组、字符串、数字、布尔与日期提供了清晰的规则。JSON 适合机器对机器通信;TOML 则为人类编辑设置而设计。转换器把 JSON 对象变成 TOML 文档:顶层键变成 key = value 行,嵌套对象变成 [table] 节,对象数组变成 [[array of tables]] 条目。例如 JSON {"server":{"host":"localhost","port":8080},"debug":true} 变为:
debug = true

[server]
host = "localhost"
port = 8080
注意:输入必须是 JSON 对象;顶层数组不是有效的 TOML 文档。null 值将以注释形式省略,因为 TOML 没有 null 类型。