> For the complete documentation index, see [llms.txt](https://doc.duaer.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/data/data-editing.md).

# 在 Duaer 里编辑节点输出数据

在 Duaer 里，在 JSON 视图里改节点输出，用来测边界情况，而不必每次都从外部系统重发。
编辑输出只用于开发。生产执行不会用这份改过的数据。改的是编辑器里的副本，不是已经落库的历史执行。

## 编辑输出数据 <a href="#edit-output-data" id="edit-output-data"></a>

1. 执行节点，让输出面板有数据。
2. 在 OUTPUT 视图选择 JSON。
3. 选择 Edit。
4. 按数据项结构修改。每一项仍要有 json。不要往 binary 里手写文件。
5. 选择 Save。Duaer 保存改动并固定这份数据。

## 保持后面步骤期望的形状

下一步如果用 {{ $json.customerId }}，改名或删掉该键会使表达式变空。嵌套层级要保持，例如 address.city 仍在 address 里。

项数也会影响后面按项执行的次数。见[数据项如何对应](/zh/data/data-mapping/data-item-linking.md)。

```
[
	{
		"json": {
			"customerId": "c-18",
			"status": "past_due"
		}
	}
]
```
## Questions

### 编辑并保存输出后会发生什么？

在 Duaer 里，在 OUTPUT 的 JSON 视图 Edit 后 Save，会固定改过的数据。之后编辑器里的手动运行用这份副本，直到 Unpin。不会改历史执行。

### 编辑时要保持什么结构？

在 Duaer 里，每一项仍要有 json。后面表达式依赖的字段名和嵌套层级要保留。改项数会改变后面按项执行的次数。

