Are you using update attribute to fill HTTP header attributes? In any case, I 
think InvokeHttp will be a solution.

Regards,
Matt

> On May 11, 2016, at 6:15 PM, Keith Lim <keith....@ds-iq.com> wrote:
> 
> Thanks Brian, that works.  I have a follow up question.  I want to use the 
> update attribute flowfile from this 
> 
> EvaluateJSONPath processor and flow it to a GetHttp.  However, GetHttp does 
> not allow me to link to, i.e. to take a flowfile as input.   Is there a 
> different processor I should use to do this?
> 
> Thanks,
> Keith
> 
> 
> From: Bryan Bende <bbe...@gmail.com>
> Sent: Wednesday, May 11, 2016 12:01 PM
> To: users@nifi.apache.org
> Subject: Re: How to extract mutiple json properties/fields into processor 
> properties?
>  
> Hi Keith,
> 
> If you have a single JSON document and want to extract data from it into 
> attributes, then the processor you would be interested in is EvaluateJSONPath.
> 
> You add user defined properties to the processor, where the name will be the 
> id of the resulting attribute, and the value will be the json path to extract.
> 
> For instance, if you added properties:
> 
> myId = $.id
> myMsg = $.msg
> 
> That would extract the values of the "id" and "msg" fields from the JSON and 
> put them on to the flow file as attributes with the names "myId" and "myMsg".
> 
> You would also want to set "Destination" to "flowfile-attribute".
> 
> -Bryan
> 
> 
>> On Wed, May 11, 2016 at 2:47 PM, Keith Lim <keith....@ds-iq.com> wrote:
>> I want to extract from a single json blob (single record) of several 
>> properties into user defined properties.
>> Can I use a single SplitJson processor to extract all of them?  How do you 
>> set that up?
>> Or do I have to use one instance for each property extraction and flow 
>> through from one to another?
>> I.e. if I have 3 properties that I want to extract, do I need to string 3 
>> SplitJson in a series?
>> 
>> Thanks,
>> Keith
> 

Reply via email to