<?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>topic Re: Extracting Json Fields always fails in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353747#M119874</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/005390000069RuGAAU"&gt;@rhall&lt;/A&gt;,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;you are right! Totally forget about configuring that. I was just focused on the tExtractJSONFields component. Thank you &lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 06 Jun 2019 10:10:42 GMT</pubDate>
    <dc:creator>Basit</dc:creator>
    <dc:date>2019-06-06T10:10:42Z</dc:date>
    <item>
      <title>Extracting Json Fields always fails</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353743#M119870</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I am trying to extract some JSON fields after a REST request but somehow I am not able to get the correct values. This is the job:&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jsonfieldsjob.PNG" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M5PE.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/152043i5D34047144AD4923/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M5PE.png" alt="0683p000009M5PE.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;The value for version in tLogRow_3 is always empty&lt;/P&gt; 
&lt;P&gt;The JSON looks like this:&lt;/P&gt; 
&lt;PRE&gt;{
    "results": [
        {
            "attributes": {
                "name": "myName",
                "description": 0.0,
                "version": 1.0
            }
        }
    ]
}&lt;/PRE&gt; 
&lt;P&gt;With tLogRow Talend prints the following:&lt;/P&gt; 
&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;root&amp;gt;&amp;lt;results&amp;gt;&amp;lt;attributes&amp;gt;&amp;lt;name&amp;gt;myName&amp;lt;/name&amp;gt;&amp;lt;description&amp;gt;0.0&amp;lt;/description&amp;gt;&amp;lt;version&amp;gt;1.0&amp;lt;/version&amp;gt;&amp;lt;/attributes&amp;gt;&amp;lt;/results&amp;gt;&amp;lt;/root&amp;gt;&lt;/PRE&gt; 
&lt;P&gt;Now I want to extract the value for version by using tExtractJSONFields&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="extractJsonFields.PNG" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M5SW.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/147604i1261A5745476BA5E/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M5SW.png" alt="0683p000009M5SW.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I also get the following error message:&lt;/P&gt; 
&lt;PRE&gt;Expected to find an object with property ['results'] in path $ but found 'java.lang.String'. This is not a json object according to the JsonProvider: 'com.jayway.jsonpath.spi.json.JsonSmartJsonProvider'.&lt;/PRE&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Talend can't print the value and I don't know what I am doing wrong. Would appreciate any help.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Regards,&lt;/P&gt; 
&lt;P&gt;Basit&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 05:39:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353743#M119870</guid>
      <dc:creator>Basit</dc:creator>
      <dc:date>2024-11-16T05:39:29Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting Json Fields always fails</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353744#M119871</link>
      <description>&lt;P&gt;Your response is coming as xml, but you're trying to parse it as json.&amp;nbsp; Use the http header&lt;/P&gt;&lt;PRE&gt;Accept: application/json&lt;/PRE&gt;&lt;P&gt;to get a response in JSON format&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jun 2019 15:25:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353744#M119871</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-06-05T15:25:03Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting Json Fields always fails</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353745#M119872</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/00539000005HwGQAA0"&gt;@evansdar&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am already using this header. Somehow tLogRow prints it that way. Don't know why...&lt;/P&gt;
&lt;P&gt;I think the issue is something else.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jun 2019 16:21:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353745#M119872</guid>
      <dc:creator>Basit</dc:creator>
      <dc:date>2019-06-05T16:21:05Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting Json Fields always fails</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353746#M119873</link>
      <description>&lt;P&gt;Your problem is with the tRestClient. You need to go to the Advanced Settings and untick "&lt;EM&gt;Convert Response To DOM Document".&amp;nbsp;&lt;/EM&gt;This is used to convert JSON to an XML document. You will also need to switch the column that your tExtractJSONFields component reads to the "string" column. JSON is returned as a String and XML as a Document (body).&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jun 2019 16:47:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353746#M119873</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-06-05T16:47:25Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting Json Fields always fails</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353747#M119874</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/005390000069RuGAAU"&gt;@rhall&lt;/A&gt;,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;you are right! Totally forget about configuring that. I was just focused on the tExtractJSONFields component. Thank you &lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2019 10:10:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353747#M119874</guid>
      <dc:creator>Basit</dc:creator>
      <dc:date>2019-06-06T10:10:42Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting Json Fields always fails</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353748#M119875</link>
      <description>&lt;P&gt;&amp;nbsp;No problem. It is easily overlooked &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2019 12:15:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Extracting-Json-Fields-always-fails/m-p/2353748#M119875</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-06-06T12:15:52Z</dc:date>
    </item>
  </channel>
</rss>

