什么是JSON 转 SQL INSERT?
JSON 转 SQL 工具把对象数组转成 INSERT 语句,自动收集列集合、按类型生成字面量并对单引号做转义,可选择每行一条或合并为一条多值插入。转换在浏览器本地完成。
怎么用JSON 转 SQL INSERT?
- 1粘贴对象数组。
- 2填写目标表名。
- 3选择输出形式:批量导入用合并模式效率更高。
- 4执行前务必在测试库先跑一遍。
常见错误与排查
| 现象 | 成因 | 修复 |
|---|---|---|
| 插入后中文变成问号 | 连接或表的字符集不是 utf8mb4。 | 确认库、表与连接三处字符集统一为 utf8mb4 后再导入。 |
常见问题
生成的语句能防 SQL 注入吗?+
工具会把值里的单引号转义为两个单引号,能生成语法正确的语句,但这属于「拼接 SQL」而不是参数化查询。生成的语句只适合一次性数据导入,业务代码必须使用预编译参数。
嵌套对象会怎么处理?+
会被序列化成 JSON 字符串插入。若目标列是 MySQL 的 JSON 类型,这正是期望行为;若是普通字符串列,请先在数据侧扁平化。
相关工具
全部工具JSON 转 YAML
JSON to YAML Converter
把 JSON 转成 YAML,保留嵌套层级
YAML 转 JSON
YAML to JSON Converter
把 YAML 转成 JSON,支持多文档
JSON 转 CSV
JSON to CSV Converter
JSON 对象数组转 CSV,嵌套字段自动扁平化
CSV 转 JSON
CSV to JSON Converter
CSV 转 JSON,自动识别表头与分隔符
JSON 转 TypeScript 类型
JSON to TypeScript
从 JSON 推导 TypeScript 类型定义
JSON 转 Go 结构体
JSON to Go Struct
JSON 转 Go 结构体,自动补 json tag