JSON · 编码 · 时间戳 · 哈希
开发工具
写代码时那些「临时找个在线工具用一下」的事:格式化 JSON、时间戳转日期、URL 编解码、生成哈希、比对文本差异。共同要求是**快、准、不留痕**——很多在线工具会把你的数据传到服务器,而粘贴的内容里常带密钥、内网地址、客户数据,本专题全部在浏览器内处理,关掉页面数据就没了。
适用人群前后端开发者、测试、运维、需要临时处理数据的非技术岗
本专题的工具
共 12 个工具。
- JSON 格式化 / 校验 在线格式化、压缩、校验 JSON。语法错误会精确指出第几行第几列
- 时间戳转换器 时间戳与日期双向转换
- URL 编码解码 URL 中文参数编解码
- Base64 编解码 文本与 Base64 互转。已处理中文的 UTF-8 编码问题(浏览器原生 btoa 直接处理中文会抛错)
- Unicode 转义还原 把 \u4e2d\u6587 这种转义序列还原成中文
- Cron 表达式解释 运维天天在写 `0 9 * * 1-5`
- 文本差异对比 改配置、对文案、核接口返回时
- MD5 哈希生成 WebCrypto(crypto.subtle.digest)根本不支持 MD5 ——它只提供 SHA-1/SHA-2 系列可输入:输入文本、输出大写(32 位 → 32 位大写)。全部在浏览器内计算
- HTTP 状态码查询 接口返回 502 / 504 / 499 时
- JWT 解码 调试接口时手上只有一个 JWT
- 正则表达式测试 写正则时最容易踩的两个坑 ——1) 语法错误的正则直接 new RegExp 会抛异常
- URL 结构解析 排查「接口 404」「跳转丢了参数」「中文参数乱码」时
这个专题回答哪些问题
如果你正在问下面这些问题,这里的工具和依据说明就是为你准备的。
- JSON 格式化后为什么还是报错?常见是尾逗号和单引号。
- Unix 时间戳 10 位和 13 位有什么区别?
- JSON 里的中文被转成 \uXXXX 了,怎么变回来?
- MD5 还能用吗?为什么不应该再用它存密码?
依据文件
本专题所有计算依赖的法规与标准。