JSON 格式化
格式化与校验 JSON
开发者工具分类:JSON 格式化、JSON压缩、JSON校验、JSON转YAML、YAML转JSON、JSON转CSV、CSV转JSON、XML格式化。查看工具说明、输入参数与本地处理结果。
格式化与校验 JSON
JSON压缩:解析后重新序列化,删除非字符串中的冗余空白。大整数应使用字符串表示。
JSON校验:只校验 JSON 语法,不校验业务 Schema;错误信息包含解析器可提供的位置。
JSON转YAML:按 YAML JSON schema 输出,不生成对象引用锚点;保留基本 JSON 数据类型。
YAML转JSON:使用 YAML JSON schema;不接受自定义标签、锚点和别名,避免递归引用和意外数据类型。
JSON转CSV:输入必须是对象数组;所有对象字段的并集作为表头。null 输出为空单元格,嵌套对象/数组输出 JSON 字符串。
CSV转JSON:支持带引号、逗号与换行的标准 CSV。默认保留字符串;自动类型识别会将空单元格转 null。重复或空表头会拒绝。
XML格式化:校验并缩进 XML,保留属性、注释和 CDATA;格式化会引入排版空白。拒绝 DTD 与自定义实体。
XML转JSON:属性使用 @_ 前缀,文本节点使用 #text;XML 值保留字符串,重复标签转换为数组。拒绝 DTD。
HTML格式化:使用 Prettier HTML 解析器格式化,输出源码而不执行。
CSS格式化:使用 Prettier CSS 解析器,语法错误直接显示。
JavaScript格式化:仅解析和格式化源代码,不执行用户 JavaScript。
SQL格式化:使用 sql-formatter,按所选 SQL 方言排版;工具不会连接数据库或执行 SQL。
SQL压缩:折叠字符串外的连续空白并删除普通注释,保留字符串、引用标识符、PostgreSQL dollar 字符串和 MySQL 可执行注释。此操作不代表 SQL 语法校验。
编码解码,一键转换
轻松处理链接编码
Unicode编码转换:解码支持两种 Unicode 转义;保留未转义字符,拒绝超出 Unicode 范围或孤立的 UTF-16 代理字符。
HTML实体编码:使用完整 HTML 实体表;输出作为文本展示,不执行解码得到的标签。
JWT解析:仅解码 header 和 payload,不验证签名、不证明令牌可信。到期提示仅基于本机时间。
生成专属唯一标识
MD5计算:MD5 仅用于旧系统兼容与非安全校验,不能用于密码存储、签名或抵抗篡改。
SHA256计算:使用 Web Crypto SHA-256,对 UTF-8 字节计算。换行和空白会改变结果。
HMAC生成器:使用 Web Crypto HMAC;密钥不上传服务器。空密钥会拒绝,密钥格式与内容必须对应。
正则表达式测试:所有匹配均在独立 Worker 执行,800 毫秒超时即终止;最多输出 10000 个匹配,索引为 UTF-16 位置。
Unix时间戳转换:Unix 秒与毫秒明确区分,UTC 起点为 1970-01-01;ISO 日期必须含时区偏移。