为什么需要 SQL 与 JSON 互相转换?
在日常后端微服务开发与数据库迁移中,我们经常需要从生产库的 SQL dump 文件中提取出指定表的数据转成前端 API 测试使用的 mock JSON,或者反过来把爬虫、第三方 API 抓回来的几千条 JSON 数据批量生成数据库可执行的 SQL `INSERT INTO` 语句。
单引号与特殊字符的安全转义
- SQL 字符串转义: 字符串内部包含单引号(如 `O'Reilly`)时,工具自动转义为 SQL 标准的 `'` 或双单引号 `''`,杜绝语法断裂。
- 空值与布尔值保真:
NULL、TRUE、FALSE精准映射为 JSON 原生类型,绝不会误转为大写文本。