複雑なJSON本体でPOSTリクエストを実行するためにApache NiFiでInvokeHttpProcessorを使用しようとしています。 したがってこのチュートリアル:http://www.tomaszezula.com/2016/10/30/nifi-and-http-post-configurationnifi invokehttp post complex json
私は名前/値のペアを追加し、AttributesToJSONを経由して、追加の変換を適用するUpdateAttributeプロセッサを使用する方法を知っています。
しかし、どのように複雑なJSONに対処するには? は、例えば、私はAPIを報告GoogleAnalyticsにリクエストを実行する必要があり、私はこの要求を実行する必要があります。
POST https://analyticsreporting.googleapis.com/v4/reports:batchGet
{
"reportRequests":
[
{
"viewId": "XXXX",
"dateRanges": [{"startDate": "2014-11-01", "endDate": "2014-11-30"}],
"metrics": [{"expression": "ga:users"}]
}
]
}
任意のアイデア?
属性を作成してJSONに変換する代わりに 'ReplaceText'プロセッサを使用してみてください。 –