更新日志
DevFormatLab 近期的功能更新与改动公告。
每次小迭代都会在此简短公告,按时间倒序。
JSON 格式化:本地历史记录缓存,支持一键还原、清除和逐条删除
- 每次成功格式化自动保存输入到本地历史(最多 20 条,每条上限 200 KB);点击还原,悬停 × 删除,「清除全部」一键清空。
- 超过 200 KB 的 JSON 不缓存,顶部 amber 横幅说明原因。
- 全站所有页面:滚动超过 200px 后右下角出现浮动 ↑ / ↓ 按钮,快速回到顶部或底部。
JSON 格式化:悬浮时间字段即可查看 epoch 值
- createTime / createdAt / timestamp / expire-at 等时间字段下的数字值,悬浮即可显示人类可读的日期,无需再打开别的工具。
- 秒级与毫秒级无法区分时,两种都解析并取合理范围内最大的时间展示;树视图默认也改为全部展开。
JSON 转字符串:转为可嵌入代码的字符串
- 把 JSON 文本或 JavaScript 对象转换为紧凑的 JSON 字符串,并对内部的双引号和反斜杠进行转义,生成可直接放入源码字符串字面量的内容。
- 若输入不是有效 JSON,则仅对引号和反斜杠进行转义而不尝试解析。处理全部在浏览器内完成。
- 使用方法:在左侧输入框粘贴 JSON,点击转换,右侧会显示已转义的字符串;如需完整字符串字面量,请自行包裹外层引号。
JSON 格式化:树节点复制 / 删除与字号调节
- 树视图中悬停任意行即可复制该节点为 JSON;非根节点也可直接删除。
- 新增 A- / A+ 字号控件,输入区、文本输出和树视图会同步调整。
CSV 清洗:支持 TSV / 竖线 / 分号分隔符,并可去除 BOM
- 自动检测输入分隔符,可手动切换为逗号 / 分号 / 制表符 / 竖线。
- 可选择任意输出分隔符 —— 一步完成 CSV ↔ TSV ↔ 竖线分隔互转。
- 新增「去除 BOM」开关,可剥离文件开头的 UTF-8 BOM。
正则测试:新增 5 个常用预设(IPv4、UUID、电话、Slug、数值)
- 一键载入 IPv4、UUID v4、E.164 国际电话、URL Slug 与整数 / 小数等常用正则模板。
JSON 比对:文本对比新增「每个元素复制 / 删除」
- 鼠标悬停任意键值对或数组项,即可复制该子树为 JSON 或从该侧删除。
- 自动作用于最内层元素,重新序列化为合法 JSON,无需手动处理逗号。
JSON 比对:结构化视图新增复制 / 删除按钮
- 结构化差异每一行均可悬停操作:一键复制值、一键从源数据移除该路径。
命令面板:⌘K / Ctrl K 快速搜索全部工具
- 支持多关键字模糊搜索全部工具与转换器,完整键盘导航。