关于 fixjson.org

fixjson.org 是一组免费的浏览器端开发者工具,用来修复 JSON、对比结构化数据、校验 YAML,以及对文本做编解码。

这个网站做什么

从「我手上有一段数据」到「我的程序能用它」,中间总夹着一堆麻烦的杂活。fixjson.org 就是干这些杂活的工作台:把从日志或 AI 回复里拷出来、看着像 JSON 又不是 JSON 的文本修好,对比两次 API 返回,展开嵌套对象看清结构,在常见格式之间转换,把编码过的文本解回来 —— 全程不用注册账号。

本地优先在这里是什么意思

编辑器和所有转换逻辑都跑在你的浏览器标签页里。修复、校验、格式化、对比、格式转换、编码解码这些操作,都不需要把你粘贴进来的内容发到 fixjson.org 的应用服务器。

这样能少搬一道数据,但不等于你可以随手往任何网页里粘密钥。用任何在线工具之前,都先把 API key、访问令牌、客户数据和生产环境标识去掉。访问网站本身还会产生托管和分析数据,那部分在隐私政策里单独说明。

免费,靠广告养着

工具是免费的。页面周围可能会有广告,但编辑器和核心操作不需要账号,也没有付费档位。

工具是怎么搭出来的

站点用 Next.js、React 和 TypeScript 写的。页面都预先生成为静态 HTML —— 一来打开快,二来不执行 JavaScript 也能把正文读完;每个交互工具则作为独立的客户端组件按需加载。JSON 解析器、修复引擎、diff 引擎和各种格式转换器全都在浏览器里跑,不走转换 API。

修复用的解析器比严格 JSON 解析器宽松,能把单引号、尾随逗号、没加引号的键、注释、Python 风格字面量这类常见毛病归一化掉。校验器站在另一头:这些扩展写法一律不认,只告诉你严格 JSON 在哪一处解析不下去了。

这个站不做哪些事

fixjson.org 不是文档仓库、团队协作空间、schema 注册中心,也不是生产数据管道。这里没有项目保存、分享链接、版本历史,也没有跨设备同步。如果某份输出对你有价值,把它复制到代码仓库、密码管理器、API 客户端,或者其他本来就用于长期保存的地方。

浏览器支持

工具面向桌面端和移动端较新版本的 Chrome、Edge、Firefox 和 Safari,用到了现代 JavaScript、CSS、Web Worker 和剪贴板 API。老浏览器一般还能正常显示文章内容,但交互功能和复制按钮可能用不了。

反馈与问题报告

Bug、内容纠错和功能建议都发到 contact@fixjson.org。一份好用的反馈通常包含:页面 URL、浏览器、你期望的结果、实际的结果,以及能复现问题的最小脱敏输入。