<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question How to evalute Attribute (Json format) in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/How-to-evalute-Attribute-Json-format/m-p/385757#M245815</link>
    <description>&lt;P&gt;How to Evaluate attribute (output of Invoke Http which is in JSON format)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mohdriyaz_0-1711781753325.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/40204i4E6F406A8487FEEF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mohdriyaz_0-1711781753325.png" alt="mohdriyaz_0-1711781753325.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;This attribute value contain a Json in the following format&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; location : { FileSource :&amp;nbsp; "X" ,&amp;nbsp; URL : "Y"}&lt;/P&gt;&lt;P&gt;}&amp;nbsp;&lt;/P&gt;&lt;P&gt;From this attribute value (Json), I need to extract File Source and URL and put it into another attribute with the same name.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt; : Flow file Content should remain as it is.&lt;/P&gt;&lt;P&gt;Any Pointer ..??&lt;/P&gt;</description>
    <pubDate>Sat, 30 Mar 2024 07:02:50 GMT</pubDate>
    <dc:creator>mohdriyaz</dc:creator>
    <dc:date>2024-03-30T07:02:50Z</dc:date>
    <item>
      <title>How to evalute Attribute (Json format)</title>
      <link>https://community.cloudera.com/t5/Support-Questions/How-to-evalute-Attribute-Json-format/m-p/385757#M245815</link>
      <description>&lt;P&gt;How to Evaluate attribute (output of Invoke Http which is in JSON format)&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mohdriyaz_0-1711781753325.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/40204i4E6F406A8487FEEF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mohdriyaz_0-1711781753325.png" alt="mohdriyaz_0-1711781753325.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;This attribute value contain a Json in the following format&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; location : { FileSource :&amp;nbsp; "X" ,&amp;nbsp; URL : "Y"}&lt;/P&gt;&lt;P&gt;}&amp;nbsp;&lt;/P&gt;&lt;P&gt;From this attribute value (Json), I need to extract File Source and URL and put it into another attribute with the same name.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt; : Flow file Content should remain as it is.&lt;/P&gt;&lt;P&gt;Any Pointer ..??&lt;/P&gt;</description>
      <pubDate>Sat, 30 Mar 2024 07:02:50 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/How-to-evalute-Attribute-Json-format/m-p/385757#M245815</guid>
      <dc:creator>mohdriyaz</dc:creator>
      <dc:date>2024-03-30T07:02:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to evalute Attribute (Json format)</title>
      <link>https://community.cloudera.com/t5/Support-Questions/How-to-evalute-Attribute-Json-format/m-p/385852#M245857</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/109451"&gt;@mohdriyaz&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;You can achive this by using following steps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="saquibsk_0-1712023469788.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/40216iD4A59CEB06667C4A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="saquibsk_0-1712023469788.png" alt="saquibsk_0-1712023469788.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Step1: In GenertateFlow I took your input&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="saquibsk_1-1712023515147.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/40217i7A429F7B4768C32E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="saquibsk_1-1712023515147.png" alt="saquibsk_1-1712023515147.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Step2: Use &lt;SPAN&gt;EvaluateJsonPath&amp;nbsp;&lt;/SPAN&gt;and set the Destination as Flowfile-attribute and write the JSON Path&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="saquibsk_2-1712023607772.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/40218i25CF43BA8FC2BBC3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="saquibsk_2-1712023607772.png" alt="saquibsk_2-1712023607772.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Step3: Use &lt;SPAN&gt;UpdateAttribute&lt;/SPAN&gt; in case of further modification.&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="saquibsk_3-1712023657706.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/40219i44B3291CE7FA399B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="saquibsk_3-1712023657706.png" alt="saquibsk_3-1712023657706.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;------------&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If you found any of the suggestions/solutions provided helped you with your issue, please take a moment to login and click "&lt;/SPAN&gt;&lt;SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;Accept as Solution&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/EM&gt;" on one or more of them that helped.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Apr 2024 02:10:57 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/How-to-evalute-Attribute-Json-format/m-p/385852#M245857</guid>
      <dc:creator>saquibsk</dc:creator>
      <dc:date>2024-04-02T02:10:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to evalute Attribute (Json format)</title>
      <link>https://community.cloudera.com/t5/Support-Questions/How-to-evalute-Attribute-Json-format/m-p/386045#M245933</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/104295"&gt;@saquibsk&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for Reply.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Solution you have provided will work with content of flow file and not with the attribute.&amp;nbsp; EvaluateJsonPath is use to evaluate the JSON present in flow file content.&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my case , I have JSON present as attribute and not as content of flow file.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Apr 2024 07:09:28 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/How-to-evalute-Attribute-Json-format/m-p/386045#M245933</guid>
      <dc:creator>mohdriyaz</dc:creator>
      <dc:date>2024-04-04T07:09:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to evalute Attribute (Json format)</title>
      <link>https://community.cloudera.com/t5/Support-Questions/How-to-evalute-Attribute-Json-format/m-p/386049#M245934</link>
      <description>&lt;P&gt;I got the Solution.&lt;/P&gt;&lt;P&gt;Use UpdateAttribute processor and Expression Language.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mohdriyaz_0-1712214695029.png" style="width: 400px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/40260iA844577814426E79/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mohdriyaz_0-1712214695029.png" alt="mohdriyaz_0-1712214695029.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Here "SignedURL" is the attribute (containing complex Json) and from that I fetch particular Key value using Expression Language (JSONPATH)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Apr 2024 07:13:22 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/How-to-evalute-Attribute-Json-format/m-p/386049#M245934</guid>
      <dc:creator>mohdriyaz</dc:creator>
      <dc:date>2024-04-04T07:13:22Z</dc:date>
    </item>
  </channel>
</rss>

