# jsonbox **Repository Path**: rexlevin/jsonbox ## Basic Information - **Project Name**: jsonbox - **Description**: A cross platform JSON formatting tool跨平台的json格式化工具 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://docs.r-xnoro.com/jsonbox - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-07-10 - **Last Updated**: 2026-10-23 ## Categories & Tags **Categories**: json-tools **Tags**: Electron, JSON ## README > [!IMPORTANT] > **本项目已归档(Archived),不再维护。** > > 这是早期使用 electron 独立实现的 JSON 格式化工具。现在 JSON 功能已作为 `cb-jsonbox` 应用整合进 CanBox 平台,功能更完善、安装管理更方便,并支持 Windows、macOS、Linux 全平台。 > > 请前往 **[CanBox 平台](https://canbox-io.github.io/canbox-pages/)** 下载并使用新的 CanBox(其中的 JsonBox 应用),本仓库仅作历史留存。 # 说明 这是一个基于 electron 的json格式化工具,下载地址:https://docs.r-xnoro.com/jsonbox 吐个槽,electron 的体积是真大啊 # 功能/计划 - [x] 粘贴即格式化(偶尔会不灵敏,就点下“parse”:cry:) - [x] 代码着色(感谢“化名三爷”的[json着色](https://blog.csdn.net/zlxls/article/details/83185627)) - [x] ctrl + f 搜索 - [x] 搜索定位 - [x] 搜索上一个、下一个 - [x] 行号 - [x] 多tab页功能,同时操作多个json - [x] F2 修改tab标签title - [x] ctrl + s 保存文件 - [x] 复制为xml - [x] 复制为yaml - [x] 设置-保存会话 - [x] 设置-快捷键说明 - [ ] 压缩 json # 开发 ```bash # github git clone https://github.com/rexlevin/jsonbox.git # gitee git clone https://gitee.com/rexlevin/jsonbox.git cd jsonbox npm i # 安装electron-builder npm i -g electron-builder # linux环境下打包 npm run build-dist:linux # win环境下打包 npm run build-dist:win ``` bootstrap icon: https://icons.getbootstrap.com/ # 截图 ![image-20230204151508674](https://imgbd-lizl6.oss-cn-beijing.aliyuncs.com/image-20230204151508674.png) ![image-20230204151829103](https://imgbd-lizl6.oss-cn-beijing.aliyuncs.com/image-20230204151829103.png) ![image-20230204151800184](https://imgbd-lizl6.oss-cn-beijing.aliyuncs.com/image-20230204151800184.png) ![image-20230204152659117](https://imgbd-lizl6.oss-cn-beijing.aliyuncs.com/image-20230204152659117.png)