JSON抽取

JSON抽取组件用于从JSON输入源中抽取数据。

操作步骤

  1. 双击画布中的JSON抽取组件,弹出JSON抽取窗口。

  1. 输入步骤名称,名称要求为非空,250个字符。

  1. 分别配置文件、内容、字段、其他输出字段四个页签下的相关参数项。

  1. 单击<确定>按钮完成配置。

  1. 预览:在选中文件,且在“字段”页签成功获取字段或者手动输入字段后,则可以操作<预览>按钮;单击该按钮,可以根据设置的预览行数预览数据。

  1. 显示文件名:在利用正则表达式获取文件名时,单击<显示文件名>按钮显示满足正则表达式的文件名,并可以选择读取文件。文件名展示页面支持文件的名称过滤和正则过滤。

注意事项

文件页签下的“从前面的步骤获取源”,这里的源可以是一个JSON字符串、一个JSON文件、或者一个URL

参数说明

1.      文件页签:配置要抽取的JSON

2.      内容页签:对内容的读取进行配置

比如:下面是JSON输入中的一部分内容

[ {

"foo" : "foo1",

"bar" : "bar1"

}, {

"foo" : "foo2"

} ]

显然这个JSON数组的第二个JSON串缺失了bar字段,假如我们需要抽取的是foobar两个字段的内容。

如果没有选中“字段值缺失时不进行报错”,会直接报错;反之,返回如下结果:

foo   bar

foo1  bar1

foo2  <null>

3.      字段页签:获取要读取的JSON源中的字段

4.      其他输出字段页签:获取要读取的JSON文件的其他信息