0

1つのファイル内で複数のJSONレコードを処理するためのJSONINPUTステップの取得に問題があります。ファイルに1行しかない場合:

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

その後、それはうまく処理されます。ただし、ファイルに複数のJSONレコードがあるとすぐに、JSONINPUTステップは行がないことを示します。

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

おそらく私の正規表現は間違っていますか?各列のパスのJSONINPUTステップにあるものは次のとおりです。

$.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 に答える