本主题涵盖表单 JSON 视图,它提供 JSON 消息的树视图。

表单 JSON 允许你以图形方式构造和查看 JSON 消息。它是表单输入视图中以 JSON 为中心的版本(如 表单输入视图选项中所述)— 就像表单 XML 视图(如 Form XML View Options中所述)是表单输入视图中以 XML 为中心的版本。

对树进行构建

如果你将一个 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

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

  • No labels