# JSON改 **Repository Path**: harryxiaocn/json-modification ## Basic Information - **Project Name**: JSON改 - **Description**: 同质化JSON批量修改工具,支持键值文档以及根据同类JSON自动收集可能的节点并展示。 - **Primary Language**: Visual Basic - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-29 - **Last Updated**: 2024-10-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: JSON, Minecraft, Visual-basic ## README # 程序的主要功能 - 批量 JSON 节点修改、增加、删除 ## 功能说明 1. 在程序窗体左侧目录区域选取要编辑的 JSON 存放路径,下方列表栏将自动加载该目录下所有 JSON 文件名。 - **提示**:可以直接拖文件夹/文件进下方列表栏。 2. 列表栏里用鼠标配合 `Ctrl`、`Shift` 多选要编辑的 JSON 文件后点击“添加选中 JSON”加入下方修改 JSON 集区。 - **提示**:同理修改 JSON 集区可直接拖入多个文件。 3. JSON 节点区域右键可以看到相关的编辑功能。 - **提示**:所有更改均以保存修改才会存盘!存盘前请确认修改无误,目前不支持撤销操作! - **提示**:JSON 节点区下方的文本栏显示绿色时,表示当前节点内容与存盘 JSON 一致;橘色表示有过修改,还未保存。 4. 可直接修改 JSON 节点值后点击下方按钮将修改保存到当前选中节点或全部节点(没有路径会创造路径)。 - **已知 Bug**:根节点直接修改会有不正确的后果。 ## 已知 BUG - 深层目录中字符串的空格会被格式化掉。 - 列表内部无法显示哪些根节点有对应节点。 ## 更新日志 ### 2024.10.29 1. 优化了JSON解析,现在支持更大的数值类型了。 ### 2022.7.19 1. 主题颜色变为 RGB 数值,这样支持更多自定义色。 2. 搜索背景色可自定义了。 ### 2022.6.20 1. 懒得写了,自己发现吧 😅 ### 2022.6.16 1. 添加参照功能。参照 JSON 文件放在程序同级目录“参照群”中。不同类型的 JSON 文件放在同类的二级目录内。在程序节点树区右键菜单“添加参照”中选择对应类型目录打开参照窗体。 ### 2022.6.7 1. 修复搜索后节点背景色异常。 2. 添加合并式项目读取。 ### 2022.6.6 1. 现在程序可以设置背景色、字体颜色、字体类型及大小。程序启动时读取程序目录的“主题.json”文件内配置内容。颜色名遵循一般 WEB 设计颜色。 ### 2022.6.2 1. JSON 集区添加项目保存、读取、反选区域功能。 2. JSON 节点区添加增殖节点功能(在当前父节点下增加当前节点)、隐藏所有根节点的本级节点功能、默认应用打开 JSON 文件功能。 ### 2022.5.31 1. `Ctrl+Shift+C`:复制整个节点(包括节点名和内容)。 2. `Ctrl+Shift+V`:粘贴整个节点(解析 JSON 字符串,并将一级键值用作节点名)。 ### 2022.5.24 1. 工作目录文件支持多词白名单筛选。 2. 工作目录及 JSON 集区域添加右键菜单。 ### 2022.3.28 1. 新增节点名的直接修改。