JSON 编辑器提供了一个可编辑树,让我们可以轻松地对字段进行创建、复制和删除,以及对字段内容进行编辑。
编辑器顶部栏提供了以下功能:
- Expand all: 展开所有字段。您也可以通过单击编辑器区域内的“箭头”图标展开和折叠各个字段。
- Collapse all: 折叠所有字段。您也可以通过单击编辑器区域内的“箭头”图标展开和折叠各个字段。
- Undo: 返回最后一个操作。
- Redo: 重复您撤消的操作。
- Search: 突出显示指定的搜索项。
可以使用命令图标中的命令扩展和修改字段。可用的命令取决于字段类型。
可用命令包括:
- Type: 更改字段的类型。可选项有:
- Auto: 字段类型由值自动确定;它可以是字符串、数字、布尔值或 null。
- Array: 值的有序集合。
- Object: 一组无序的键/值对。
- String: 字段类型不是由值决定的,而是始终作为字符串返回。
- Sort: 排序数组或对象的子元素。对于数组,子元素的值将被排序。对于对象,子对象将按键排序。数组和对象可以升序或降序排序。
- Insert: 在当前字段之前插入一个新字段。可用的类型有 auto(默认)、object、array 和 string。
- Append: 在当前字段之后插入一个新字段。可用的类型有 auto(默认)、object、array 和 string。
- Duplicate: 复制字段,包括所有子字段。
- Remove: 删除字段,包括所有子字段。
此外,您还可以通过拖放字段的拖放图标重新排列字段。
注意,当使用 JSON 时,一个特殊的符号用于参数化 JSON 消息中的数字或布尔字段:${Number:<value>} 或 ${boolean:<value>}。例如,若要使用 Count 列参数化 number 字段,则可以使用 ${number:Count}。