我在获取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"}]}
也许我的REGEX不正确?以下是我在JSON INPUT步骤中为每列的路径提供的内容:
$.unit_record[*.TERM]
$.unit_record[*.INSTRUCTIONAL_METHOD]
答案 0 :(得分:0)
你必须像这样制作JSON数组
[{ “unit_record”:[{ “TERM”: “201220”, “INST_METHOD”: “TR”}]}, { “unit_record”:[{ “TERM”: “200910”, “INST_METHOD”: “IN”}]}]
现在,如果您尝试使用JSON INPUT STEP,它将正常工作