关于本站

了解本站的定位、技术实现方式,以及「数据不出浏览器」这个设计选择的由来。

本站是一组面向开发者的在线工具,核心是 JSON 处理,同时覆盖日常开发中高频出现的编解码、格式转换、正则调试、时间处理等场景。你不需要注册账号,不需要安装任何东西,打开页面就能用。

最需要说明的一点:本站所有计算都在你的浏览器里完成,输入的内容不会被发送到任何服务器。这不是一句宣传语,而是本站的技术前提——没有后端接口,没有数据库,也没有任何一处代码会把编辑器里的内容上传。

为什么坚持纯前端

开发者用在线工具处理的数据,往往恰恰是最不能外发的那一类:生产环境的接口响应、含用户信息的库表导出、还没脱敏的配置、带有令牌的请求体。把 JSON 粘贴进一个来路不明的网站,然后被服务端记录下来,是真实发生过的风险。本站因此选择了一条更笨的路:所有解析、转换、加密、校验逻辑都打包成静态文件,在浏览器里执行。关掉网络也能用同一个页面完成格式化,这从实现上保证了数据没有出口。

这些工具怎么来的

本站的工具都来自开发过程中反复出现的具体麻烦:接口返回一大坨压缩过的 JSON 需要展开看结构、后端给的示例和实际响应字段对不上要逐层比对、把一段 JSON 转成 Java 实体类时一个个敲字段太慢、排查时间戳时要在秒和毫秒之间反复试。这些问题每一个都不难,但每次都要重新找工具、重新粘贴、重新担心数据去哪了。把它们集中在一个站点上,并且保证随手可用,就是本站存在的理由。

技术实现

本站是一个静态站点,构建时会把每个工具页预渲染成独立的 HTML,因此每个工具都有自己可被搜索引擎收录的地址,打开速度也不依赖脚本加载完成。编辑器使用 Monaco——也就是 VS Code 的内核,因此具备完整的语法高亮、错误定位和差异对比能力。本站不设置账号体系,不收集输入内容,仅在页面中展示第三方广告以覆盖服务器与域名成本,广告相关内容与隐私处理方式见隐私政策。

广告

常见问题

本站会保存我粘贴的 JSON 数据吗?
不会。解析和转换全部在浏览器内存中完成,没有后端接口接收这些内容。唯一的例外是你自己的浏览器可能会保存少量界面偏好(例如深色模式的选择)以及最近一次的输入内容,这部分数据只存在于你的设备上,清除浏览器数据即可删除。
需要付费或注册吗?
不需要。所有工具都可以直接使用,没有次数限制,也没有需要登录才能解锁的功能。站点的运营成本通过页面上的广告覆盖。
为什么有些工具只有单向转换?
部分转换本身存在信息损耗,例如 JSON 转 CSV 会把嵌套结构压平成单元格内的文本,反向还原时无法区分「原本是字符串的 JSON」和「真正的嵌套对象」。这类工具会明确标注单向限制,而不是给出一个看起来能跑、实际上会悄悄改变数据的结果。
发现工具算错了或者有建议,怎么反馈?
本站工具的判定逻辑都以语言或格式的正式标准为准,例如 JSON 只允许双引号、`NaN` 不是合法 JSON 值。如果你发现结果与标准不符,或者计算结果与官方实现有差异,欢迎反馈,这类问题会被优先处理。

相关工具

广告