Talendジョブ(PerlではなくJavaジョブ)内でJSONドキュメントを解析するための戦略を考案するための助けが必要です。私はTalendバージョン5.0.2を使用しており、Macで開発しており、Linuxボックスで実行することを計画しています。
残念ながら、ファイルの形式が原因でtFileInputJSONコンポーネントを使用できません。各ファイルには数百のJSONドキュメントが含まれており、完全なJSONドキュメントがファイルの1行を占めています。正しい解決策は、ファイルを1行ずつ読み取り、それをJSONパーサーに渡して、そこから結果を残りのジョブに送信することだと思います。
私が見ているように、私のオプションは次のとおりです。
a)行入力をある種のJavaJSONパーサーに送信します。それが私がとる必要のある戦略であるならば、私は出力をどのように扱いそして得るかについていくつかのアドバイスが欲しいです
b)JSONドキュメントを解析するTalendコンポーネントを見つけますが、有効なJSON形式の単一ファイルではなくフロー内にあります。
このコンポーネントを探しましたが、見つからないようです。私の検索から、tFileInputJSONコンポーネントでさえ比較的新しいようです。
私はこれがJavaが非常に簡単にできることであることを確かに知っています。私の問題は、Talendフレームワーク内ですべてを同期させることです。
私が次にどこを向くべきかについて誰かアドバイスがありますか?
前もって感謝します。