大更新,太多了,具体进游戏查看详细更新内容

反正很多
This commit is contained in:
2025-05-27 11:09:09 +08:00
parent a1e71a6a79
commit 8215cfa3ee
382 changed files with 13838 additions and 2974 deletions

100
Server/JsonEdit/README.md Normal file
View File

@@ -0,0 +1,100 @@
# JSON 批量编辑器
一个简洁强大的JSON编辑工具专门用于批量添加键值对到JSON文件中的所有对象。
## 🚀 功能特点
- **批量添加属性**: 一键为JSON中所有对象添加新的键值对
- **智能类型识别**: 自动识别并转换数据类型
- **支持所有JSON数据类型**: 字符串、数字、布尔值、对象、数组、null
- **文件上传**: 支持JSON文件拖拽上传
- **即时下载**: 编辑完成后立即下载修改后的JSON文件
- **无需服务器**: 纯前端实现,直接在浏览器中运行
## 📋 支持的数据类型
| 类型 | 输入示例 | 转换结果 |
|------|----------|----------|
| 字符串 | `hello world` | `"hello world"` |
| 整数 | `123` | `123` |
| 小数 | `3.14` | `3.14` |
| 布尔值 | `true``false` | `true``false` |
| 空值 | `null` | `null` |
| 对象 | `{"key": "value"}` | `{"key": "value"}` |
| 数组 | `[1, 2, 3]` | `[1, 2, 3]` |
| 空字符串 | *(留空)* | `""` |
## 🎯 使用方法
### 1. 加载JSON数据
- **方法一**: 点击"上传JSON文件"按钮选择文件
- **方法二**: 直接在编辑器中粘贴JSON数据
- **方法三**: 点击"加载示例数据"使用预设数据
### 2. 批量添加属性
1. 在"键名"字段输入要添加的属性名,如: `能否购买`
2. 在"键值"字段输入属性值,如: `true`
3. 点击"批量添加到所有对象"按钮
4. 系统会自动为JSON中的每个对象添加该属性
### 3. 下载结果
点击"下载修改后的JSON"按钮保存编辑后的文件
## 💡 使用示例
### 原始JSON:
```json
{
"小麦": {
"花费": 120,
"收益": 100,
"品质": "普通"
},
"稻谷": {
"花费": 100,
"收益": 120,
"品质": "普通"
}
}
```
### 添加属性: 键名=`能否购买`, 键值=`true`
### 结果JSON:
```json
{
"小麦": {
"花费": 120,
"收益": 100,
"品质": "普通",
"能否购买": true
},
"稻谷": {
"花费": 100,
"收益": 120,
"品质": "普通",
"能否购买": true
}
}
```
## 🔧 快速开始
1. 直接在浏览器中打开 `templates/json_editor.html` 文件
2. 无需安装任何依赖或服务器
3. 开始使用批量编辑功能
## ⚠️ 注意事项
- 工具会递归处理嵌套对象,为所有找到的对象添加指定属性
- 数组元素如果是对象,也会被添加属性
- 确保JSON格式正确否则无法处理
- 修改前建议备份原始文件
## 🎨 界面说明
- **左侧边栏**: 文件操作、批量编辑功能、快速示例
- **右侧编辑区**: JSON数据显示和编辑
- **智能提示**: 实时显示操作结果和错误信息
这个工具特别适合游戏开发、配置文件管理等需要批量修改JSON数据的场景。