JSON Parser

JSON Parser解析嵌入在字符串字段中的JSON对象,并将解析后的数据传递到记录中的输出字段。根据JSON对象的内容,结果字段可以是字符串,映射或数组。

配置JSON Parser

配置JSON Parser以解析String字段中的JSON对象。

配置JSON Parser时,请指定要解析的字段和要使用的输出字段。
  1. 在“Properties”面板的“General选项卡上,配置以下属性:
    一般属性 描述
    Name 阶段名。
    Description 可选说明。
    Required Fields 必须包含用于将记录传递到阶段的记录的数据的字段。

    提示:您可能包括阶段使用的字段。

    根据为管道配置的错误处理,处理不包括所有必填字段的记录。

    Preconditions 必须评估为TRUE的条件才能使记录进入处理阶段。单击 添加以创建其他前提条件。

    根据为该阶段配置的错误处理,处理不满足所有前提条件的记录。

    On Record Error 该阶段的错误记录处理:

    • Discard-放弃记录。
    • To Error-将记录发送到管道以进行错误处理。
    • Stop Pipeline-停止管道。对集群管道无效。
  2. 在“Parse选项卡上,配置以下属性:
    JSON解析器属性 描述
    Field to Parse 包含JSON对象的字段。
    Ignore Control Characters 除去制表符,换行符和回车符以外的所有ASCII控制字符。
    Target Field 解析的JSON对象的输出字段。

    您可以指定相同的字段,以将原始数据替换为解析后的数据。或者,您可以指定另一个现有字段或新字段。如果该字段不存在,那么JSON Parser会创建该字段。