2017-12-18 22 views
0

私は以下を持っていますJSON structureと私は "すべてのUpdateCounterの"を含むコンテキストから値から "3"を抽出したいと思います。以下は私が試したもので、うまくいきませんでした。 $ .counters.aggregateSnapshot.counters。[context == "All UpdateCounter \ 's]。valueCountNIFI:EvaluateJsonPath Processorを使用してJSON配列から特定の値を抽出しますか?

NIFIの表現は可能でしょうか?

答えて

0

1 - SplitJson - $ .Conters上 2 - EvaluateJsonPath

$ .ID

$ .context

$ .nameの

$ .valueCount

$。値

3 - RouteonAttribute

ルートルール:

$ {コンテキスト( 'すべてUpdateCounter \' S')を含有}

又は

$ {文脈。 ( 'All UpdateCounter \' s ')と等価です。

4 - テキストを抽出する - あなたはCSV

$ {ID}、$ {コンテキスト}、$ {名前}、$ {valueCount}、$ {値}のようにそれをしたい場合は

関連する問題