在本章节中:

前言

您可以在消息工具和响应程序中 Input Mode 的下拉列表中指定输入消息的形式(比如, Request, Response, Payload)。表单 JSON 输入模式提供 JSON 消息的树状视图,以便您可以在图形界面中构造和查看 JSON 消息。此模式是 表单输入 模式的 JSON 版本。

对树进行构建

如果您将一个 JSON 消息粘贴到 Literal 视图,然后切换到表单 JSON 视图,则表单 JSON 视图将自动填充提供的值并显示报文的图表表示形式。

此外,可以构建树来反映合适的消息结构(例如,通过对节点进行插入、删除、复制和粘贴)。您可以复制并粘贴到数组和对象中。


对文字消息中的数字或布尔字段进行参数化

有了所有消息格式(包括 JSON),您可以使用 ${} 语法来访问来自数据源或数据库的数据源值。例如,您可以使用 ${title} 来引用数据源中的 title 行,或者使用 ${books:publisher} 来引用一个 books 表 Excel 数据源的 publisher 列。

尤其对于 JSON,将使用一个特殊符号对 JSON 消息内的数字或布尔字段进行参数化:${Number:<value>} 或 ${boolean:<value>}。例如,若要使用 Count 列参数化 number 字段,则可以使用 ${number:Count}。

如果忘记 number 或 boolean 字段使用这种格式,并从 Literal 视图切换到表单 JSON 视图,则您将看到一个警告对话框,如下所示:



对值进行编辑

您可以使用可用的固定的、参数化的、自动的和脚本选项在不同的树视图中指定值。

注意,这个视图提供了适用于 JSON 的表单输入选项(对相关术语进行更改,例如 null 对 nil)。它包含在数据源中的值填充整个树,生成 CSV 数据源模板、数据源值替换特定元素等。有关更多详情,请查阅 表单输入


查看文字 JSON

切换到文字视图将会把表单 JSON 的内容应用到文字视图中。在文字视图中右键单击 JSON 消息可以自动“美化”JSON。

  • No labels