本主题介绍 JSON 断言器工具,它允许您将断言放置在 JSON 消息中的不同元素上。此工具需要验证许可证。

章节目录:


在 9.7 版本中重新实现了 JSON 断言器工具。不支持以前版本实现:任何现有工具都将继续工作,但是您添加的所有新的 JSON 断言器都将使用新的实现。

本主题关注当前 JSON 断言器实现。

了解 JSON 断言器

JSON 断言器用于增强 JSON 消息中数据的正确性。  它能够帮助您进一步考虑 JSON 消息中的各个元素,并检查它们是否符合预期。 

配置 JSON 断言器

JSON 断言器由三个主要选项卡组成:

若要配置 JSON 断言器:

  1. 请点击 JSON 断言器配置选项卡中的添加按钮。



    将显示选择断言向导。



  2. 选择一个断言类型。下面是对可用断言类型的简要总结。
  3. 点击下一步按钮。将显示一个树视图。
  4. 从树视图中选择要检查此断言的元素,然后点击完成



    注意,您可以在工具的预期的 JSON 选项卡(如上所述)中编辑此树的结构。

您可以通过点击配置选项卡中的添加按钮,添加附加的断言来应用于消息。

如果以后想指定附加选项(例如,如果想改变列用于存储值的名称,您想要的值保存到一个可写的数据源,或者您想要的值存储到现有的变量)。或者,如果您想修改引用的元素,则请点击配置选项卡底部的修改元素按钮。这将打开一个对话框,允许您图形化或手动编辑给定的元素。 

关于如何使用该对话框来配置其他选项的详情,请参阅 JSON 选择器参考

工具选项


在将提取的字符串与预期文本进行比较之前,修剪内容选项将删除提取字符串的开始和结束部分的任何空格。例如,如果提取了 "  bar "(忽略所有示例中的引号;它们被用来显示空格),它会变成 "bar";如果没有启用修剪内容选项,这将匹配 "bar"(而无法匹配 "  bar ")。