本主题讨论之前(9.7 之前)版本的 JSON 数据库的实现,从 JSON 中提取内容用于工具参数化。已弃用之前版本的实现:任何现有工具仍然可以使用,但是您添加的所有新的 JSON 数据库都将使用新的实现。
有关当前工具实现的详情,请参阅 JSON 数据库。
讨论已弃用工具的章节包括:
了解 JSON 数据库
当服务器发送的消息是一个 JSON 对象时,您可能希望从该对象汇总提取属性值,并在其他工具中使用这些值。JSON 数据库为您提供了一种方法,可以轻松可视化 JSON 对象的结构并选择希望存储的属性,以备之后使用。
配置 JSON 数据库
若要配置 JSON 数据库,请完成以下内容:
右键点击 ,它将接收一个 JSON 对象,然后选择添加输出。
- 在显示的添加输出向导中,选择响应> 通讯报文,然后从所有工具列表选择JSON 数据库,并点击完成按钮。响应通讯报文> JSON 数据库节点显示在所选消息传送客户端下。
- 双击响应通讯报文> JSON 数据库节点。在首次链接 JSON 数据库时,该工具中不会存储 JSON 对象。若要使用 JSON 对象初始化它,则可以选择字面量选项卡并粘贴到 JSON 文本中,或者可以运行工具,响应对象将自动显示在期望的 JSON 区域中。
- 一旦 JSON 数据库持有一个 JSON 对象,则可以跳转至期望的 JSON 面板中的 JSON 选项卡,并选择对象的任何部分。一旦选择了该选项,则可以点击中间的添加按钮以提取运行时的值。JSON 选项卡中的“this”关键字表示对象本身。
所提取的属性将显示在右边的表中。当双击该条目或点击修改时,会显示一个对话框,允许使用更多的提取选项。- 提取:允许选择要提取的不同属性。
- 数据源列名:允许更改将该值映射到所在列的列名。还可以选择编写可编写数据源或变量的值。
一旦在 JSON 数据库中设置好所有内容,则可以通过将可参数化字段切换为参数化模式并选择所需列来使用提取到的值。