
前言开发过程中我们经常需要查看、格式化和修改 JSON。在线格式化网站虽然方便但也存在一些问题包含敏感信息的 JSON 不适合上传多个文件难以统一管理页面关闭后编辑状态也无法保留。在我看来一款好用的 JSON 工具不能只做到简单格式化。文件管理、内容编辑、结构查看、搜索定位这些能力应当整合在同一个工作空间内。遇到 JSON 解析问题不必频繁向 AI 输入提示词工具本身就应该轻量化、专注 JSON 处理本身。基于这个想法我使用 Flutter 开发了 JsonLayer 。JsonLayer 是什么JsonLayer 是一款面向 Windows 平台的开源 JSON 工作空间编辑器。它不是简单把网页版 JSON 格式化框移植到桌面端而是以本地文件夹作为工作空间让开发者像使用代码编辑器一样管理 JSON 文件。项目采用 MIT 开源协议所有人都可以查看源码、学习实现、提交 Issue 或者参与项目开发。很多人会问已经有 APIFOX 这类接口工具存储请求响应 JSON为什么还需要这个工具 二者的应用场景并不冲突。 一个很常见的场景前端页面排查问题一个页面触发多个接口想要查看请求体、响应体 JSON。这时往往需要在浏览器打开多个在线格式化页面当 JSON 数据体量很大时浏览器页面卡顿甚至直接卡死还会遇到网页广告干扰。现在你可以试试 JsonLayer开源免费、无广告、运行稳定、界面美观、支持自定义皮肤、持久化保存文件专注本地 JSON 处理。为什么要做成本地工作空间市面上大量 JSON 工具只能临时处理一段粘贴进来的文本。当手上 JSON 文件越来越多我们就需要反复在资源管理器、浏览器、各类编辑器之间来回切换。统一管理文件夹、JSON 文件支持新建、重命名、删除和定位文件支持外部 JSON 文件直接拖入工作空间使用多标签页同时编辑多个文档自动保存工作空间和AI提示词对于经常维护接口示例、配置文件、测试数据的开发者来说工作空间模式远优于一次性的格式化输入框。JSON 源码与对象树双模式当 JSON 体积庞大只阅读源码很难快速理清嵌套层级。JsonLayer 提供两种可互相切换的编辑视图。JSON 源码模式支持 JSON 一键格式化、压缩、语法高亮、搜索高亮、全局保存。对象树模式对象树模式会按照数据层级展示对象和数组让嵌套关系更加直观。数组会显示为 Array[n] 其中 n 表示元素数量。即使面对多层嵌套结构也能快速判断每一层的数据类型和规模。两种模式切换时会保留各自的滚动和展开状态不需要重复解析和重新定位。贴合开发者的交互细节工具好不好用往往不在于功能堆砌而在于高频操作的体验。JsonLayer 针对桌面场景做了很多细节优化JsonLayer 针对桌面端使用场景增加了不少细节标签页过多时可以使用鼠标滚轮切换标签右键支持关闭其他、关闭全部和定位文件定位文件时会自动展开父目录并高亮目标重命名 JSON、LOG 文件时自动保护原扩展名CtrlS 不受当前焦点位置影响搜索框拥有独立撤销逻辑重复操作产生的提示会自动去重支持亮色、内置背景和自定义背景三种皮肤自定义AI提示词点击复制提示词再点击右上角蓝鲸鱼复制至蓝鲸鱼的输入框3步即可修复JSON格式问题。这些功能看起来并不复杂但能够减少大量重复工作。版本目前 JsonLayer 最新版本为 1.0.6项目后续会持续迭代更新。软件内置自动更新能力新版本发布后无需手动前往 GitHub 下载软件内即可完成更新使用更加省心。下载链接通过网盘分享的文件JsonLayer-1.0.6-windows-x64-setup.exe链接: https://pan.baidu.com/s/1pej_vr_tP8vhK-vYP6ikmQ?pwd1234 提取码: 1234开源地址github.com/jyh-jy/JsonLayer/releases