在该过程期间,您将样本 JSON 或 XML 消息应用于写入 JSON 输入参数。如果愿意,您还可以针对该任务使用模式。
关于此任务
注: 由于缺省情况下并非所有 JSON 消息都包含根节点 Studio,因此在写入 JSON 活动期间应向所有 JSON 消息添加虚拟根元素。(虚拟节点有助于处理 Studio 中的无根消息)。要确定是否存在根节点,请查看“配置”面板中的消息。如果消息不包含根元素,那么 Studio 将在写入 JSON 活动期间自动生成一个根元素,并将其显示在根元素文件中。要除去根元素,请将其从“配置”面板中删除,这样输出消息将匹配所需结构。
过程
- 在“核对表”中单击“配置”。 这样会显示“配置”窗口。
- 在“配置”窗口中,可使用 XML 模式或者 JSON 或 XML 消息来生成映射。
- 如果您正在指定 XML 模式应用于“写 JSON”输入参数,请完成以下操作: 在选择 XML 模式字段中,单击选择 XML 模式按钮以浏览和选择 XML 模式。选择运行期间要解析的 XML 模式,然后单击确定。
- 如果要使用 JSON 或 XML 消息,请将此 JSON 或 XML 消息复制到使用 JSON 或 XML 消息生成输出模式文本区域。
- 选择“虚拟根配置”。
- 使用 JSON 或 XML 消息生成映射时,如果 JSON 中存在多个元素,那么缺省情况下,将自动选中除去根元素。
- 使用 XML 模式生成映射时,缺省情况下不会选中除去根元素。
注: 如果选中除去根元素,那么将跳过第一个根元素,并使用其余元素正确创建 JSON 文本。可指定根元素名称。然而,如果未选中除去根元素,那么所有复杂类型都将不会得到根元素名称,因此将显示为空。
- 指定如何对 OutputJSON 输出参数所定义的数据进行编码:
- 如果数据是文本并且不需要编码,请选择数据为文本 - 无需解码或编码选项。
- 如果出局数据是需要使用指定编码类型编码的二进制数据,请选择使用编码类型对数据进行编码选项。
- 使用以下任一选项来设置编码类型:
- 从“使用编码类型对数据进行编码”列表中,选择一个缺省编码类型。
- 直接单击“使用编码类型对数据进行编码”字段并输入您的编码类型。
- 单击确定。
- 单击生成映射。