您可将包含 JSON 数据的字符串变量映射到读取 JSON 活动的名为 JSONText 的输入参数。
关于此任务
JSONText 是类型为字符串或 base64Binary 的输入参数。
在运行时期间,该字符串变量必须包含格式正确的 JSON 数据,然后才能运行读取 JSON 活动。“编码”输入参数为可选。(您无需映射此参数)。
如果在映射输入窗格的目标活动窗格中未列出“编码”参数,请从工具栏菜单中选择映射 > 显示可选参数,或者右键单击 目标活动窗格并选择显示可选参数选项。如果映射 > 显示可选参数选项在工具栏菜单中不可选,请单击映射输入窗格中的节点以激活该选项。
“编码”输入参数指定读取入局数据时如何对其进行解码。
过程
- 如果无需解码,请指定字符串:text。
- 如果需要解码,请指定要用于对入局数据进行解码的编码类型。例如:UTF-8、US-ASCII、ISO-8859-1、EBCDIC-XML-US 或 SHIFT_JIS。
示例
(可选)您可以使用“编码”输入参数,在运行时期间动态覆盖在“核对表”的
配置任务中指定的“编码”设置。例如,如果在“配置”任务中将“编码”设置为 UTF-8,但在运行时期间传入了“编码”设置 Shift_JIS,那么在运行时期间动态指定的“编码”设置会覆盖
配置窗格中指定的原始设置。
在此示例中,“编码”设置为 Shift_JIS。动态覆盖行为存在一种例外情况:如果在
配置任务中选择了
JSONText 为文本 - 无需解码或
编码选项,那么会忽略在运行时期间动态设置的“编码”,并且不会进行任何解码。