0

我在获取 JSON INPUT 步骤以处理单个文件中的多个 JSON 记录时遇到问题。如果文件中只有一行:

{"unit_record":[{"TERM":"201220","INST_METHOD":"TR"}]}

然后它处理得很好。但是,只要文件中有多个 JSON 记录,JSON INPUT 步骤就会显示没有行:

{"unit_record":[{"TERM":"201220","INST_METHOD":"TR"}]}
{"unit_record":[{"TERM":"200910","INST_METHOD":"IN"}]}

也许我的正则表达式不正确?这是我在 JSON INPUT 步骤中为每列的路径提供的内容:

$.unit_record[*.TERM]
$.unit_record[*.INSTRUCTIONAL_METHOD]
4

1 回答 1

0

你必须像这样制作 JSON 数组

[{"unit_record":[{"TERM":"201220","INST_METHOD":"TR"}]}, {"unit_record":[{"TERM":"200910","INST_METHOD":"IN"} ]}]

现在,如果您尝试使用 JSON INPUT STEP 它将正常工作

于 2013-02-08T09:32:57.700 回答