中文
数据管理
JSON 编辑器

JSON 编辑器

PuppyOne 的可视化 JSON 编辑器让你轻松管理结构化数据。


界面概览

┌─────────────────────────────────────────────────────────┐
│  📁 products                                    [+] [-] │
│  ├── 📄 [0]                                             │
│  │   ├── id: "SKU-001"                         [✏️]    │
│  │   ├── name: "Widget Pro"                    [✏️]    │
│  │   └── price: 99.99                          [✏️]    │
│  ├── 📄 [1]                                             │
│  │   └── ...                                            │
│  📁 categories                                  [+] [-] │
│  └── ...                                                │
└─────────────────────────────────────────────────────────┘

基本操作

编辑值

  1. 点击任意值(如 "Widget Pro"
  2. 直接修改
  3. Enter 确认,或 Escape 取消

添加字段

  1. 点击父节点旁的 [+] 按钮
  2. 选择类型:
    • 📝 String(字符串)
    • 🔢 Number(数字)
    • ✅ Boolean(布尔)
    • 📁 Object(对象)
    • 📋 Array(数组)
  3. 输入字段名和值

删除节点

  1. 右键点击节点
  2. 选择 Delete
  3. 确认删除

移动节点

  1. 拖拽节点到目标位置
  2. 释放完成移动

快捷键

快捷键功能
Enter确认编辑
Escape取消编辑
Tab移动到下一个字段
Ctrl/Cmd + Z撤销
Ctrl/Cmd + Shift + Z重做
Ctrl/Cmd + S保存

批量操作

复制粘贴 JSON

  1. 选中一个节点
  2. Ctrl/Cmd + C 复制
  3. 选中目标位置
  4. Ctrl/Cmd + V 粘贴

导入 JSON 片段

  1. 点击工具栏的 Import JSON
  2. 粘贴 JSON 代码
  3. 选择导入位置

数据类型

编辑器会自动识别和显示数据类型:

类型显示示例
String"text""Hello World"
Number12399.99
Booleantrue / falsetrue
Nullnullnull
Array[...][1, 2, 3]
Object{...}{"key": "value"}

搜索和过滤

全局搜索

  1. Ctrl/Cmd + F
  2. 输入搜索词
  3. 高亮显示匹配结果

JSON Path 导航

直接输入 JSON Path 跳转到指定位置:

/products/0/name    → 跳转到第一个产品的名称
/categories         → 跳转到分类数组

验证和错误提示

编辑器会实时验证 JSON 格式:

  • ✅ 绿色:数据格式正确
  • ⚠️ 黄色:有警告(如重复的键)
  • ❌ 红色:格式错误(如无效的 JSON)

与代码编辑器切换

如果你更习惯直接编辑 JSON 代码:

  1. 点击工具栏的 Code View
  2. 直接编辑 JSON 文本
  3. 切换回 Tree View 查看结构化视图

下一步