{
"json"
:
"kr"
}
工具
JSON 格式化
JSON 压缩
提取日志中的 JSON(去转义、展开嵌套)
JSON 转义
JSON 修复
SQL 格式化
JSON 校验
JSON Schema 生成
模拟 JSON 数据生成器
JSON Schema 校验
JSON 扁平化 / 反扁平化
JSONPath 测试
Base64 编码解码
URL 编码解码
查询字符串 ↔ JSON 转换
JWT 解码
Unix 时间戳转换
时区转换与日期计算器
UUID 生成
字数统计(字节计算)
哈希生成 (MD5、SHA)
Cron 表达式解读
正则表达式测试
JSON ↔ 代码
Java
Kotlin
Python
TypeScript
JavaScript
C#
Go
Rust
Swift
Dart
数据格式
JSON → CSV 转换
CSV → JSON 转换
JSON → YAML 转换
YAML → JSON 转换
JSON → XML 转换
XML → JSON 转换
JSON → MySQL 转换
SQL INSERT → JSON 转换
命名转换
大小写转换
变量命名转换
对比
文本对比
JSON 对比
i18n JSON 键对比
English(en)
中文(zh)
हिन्दी(hi)
Español(es)
Français(fr)
العربية(ar)
Português(pt)
Русский(ru)
Deutsch(de)
Bahasa Indonesia(id)
日本語(ja)
한국어(ko)
Tiếng Việt(vi)
ไทย(th)
Bahasa Melayu(ms)
বাংলা(bn)
اردو(ur)
Tagalog(tl)
格式化您的 SQL!
粘贴单行 SQL 或 MyBatis 日志,自动换行缩进,并把 ? 占位符替换为实际值!
dialect
Standard SQL
MySQL
MariaDB
PostgreSQL
Oracle PL/SQL
SQL Server (T-SQL)
SQLite
BigQuery
keywordCase
upper
lower
preserve
indent
2
4
Tab
minify
params
input
==> Preparing: select u.id, u.name, count(o.id) as orders from users u left join orders o on o.user_id = u.id where u.status = ? and u.created_at >= ? group by u.id, u.name having count(o.id) > ? order by orders desc limit 10 ==> Parameters: ACTIVE(String), 2024-01-01 00:00:00.0(Timestamp), 3(Integer)
→
result
格式化您的 SQL!
粘贴单行 SQL 或 MyBatis 日志,自动换行缩进,并把 ? 占位符替换为实际值!
使用案例
- 阅读日志中的 SQL - 把很长的单行查询按 SELECT、FROM、WHERE 拆开显示。 - 直接运行 MyBatis/JDBC 日志 - 按类型把 "Parameters:" 的值填入 "Preparing:" 的 ?(字符串加引号,数字原样),得到可直接执行的 SQL。 - 放入代码或文档 - 统一关键字大小写和缩进,或压缩成一行放进代码字符串。