开发者工具 — JSON 格式化与校验、正则表达式测试、Cron 表达式解析
粘贴 JSON 即可实时校验,并用行号和列号标出错误;支持缩进格式化、单行压缩、按键名排序、转换为 YAML 以及树形查看。大整数与键的顺序都按原文保留。同一页面的其他标签里还有测试 JavaScript 正则表达式的正则测试工具,以及把 cron 表达式翻译成白话并计算下次执行时间的 cron 解析器。输入的内容不会发送到服务器。
JSON 格式化与校验
粘贴 JSON 即可立即校验,出错时会标出所在的行和列。支持缩进格式化、压缩成一行、转换为 YAML 与树形查看,大数字和键的顺序都原样保留。
结果
在左侧粘贴 JSON,结果会显示在这里。第一次使用可以先点上方的“示例”按钮。
等待输入。
正则测试
输入模式与标志后,会为测试字符串中的每个匹配着色,并显示捕获组与替换结果。直接使用浏览器的 JavaScript 正则引擎运行。
请输入模式。
匹配列表
没有匹配。
$1、$2 表示编号分组,$<名称> 表示命名分组,$& 表示整个匹配。留空则不替换。
Cron 表达式解析
把 cron 表达式翻译成易读的句子,并按所选时区计算接下来 5 次执行时间。采用分、时、日、月、周五个字段的标准 crontab 格式。
逐字段解析
服务器上的 cron 通常按服务器所在时区运行。GitHub Actions 的 schedule 和许多云端调度器使用 UTC,若要对应北京时间(UTC+8)需要减去 8 小时再写。