<?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: json parsing in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209505#M8302</link>
    <description>&lt;P&gt;Can you please attach Sample JSON .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry Also can you please reformat your request , it is not easy to read.&lt;/P&gt;</description>
    <pubDate>Thu, 28 Mar 2019 09:45:58 GMT</pubDate>
    <dc:creator>akumar2301</dc:creator>
    <dc:date>2019-03-28T09:45:58Z</dc:date>
    <item>
      <title>json parsing</title>
      <link>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209504#M8301</link>
      <description>&lt;P&gt;I am parsing json data which looks like this: { "guidelines": { "total": 4, "results" : [ { "Field_2": "AAA_222" "Field_3": "AAA_333" "Field_4": "AAA_444" }, { "Field_1": "BBB_111" "Field_2": "BBB_222" "Field_3": "BBB_333" "Field_4": "BBB_444" } ] } } When I parse this data with the tfileInputJSON component I get the following result: total Field_1 Field_2 Field_3 Field_4 4 BBB_111 AAA_222 AAA_333 AAA_444 4 null BBB_222 BBB_333 BBB_444 The "BBB_111" belongs on the second row, not the first. The parser is "rolling up" the values due to Field_1 not requiring a value in the first row. I used "JasonPath without Loop", "JasonPath" produced a similar effect, ie. there was no placeholder for the empty Field_1 value. Here's the JSONPath query: "$.guidelines.total" "$.guidelines.results[*].Field_1" "$.guidelines.results[*].Field_2" "$.guidelines.results[*].Field_3" "$.guidelines.results[*].Field_4" Can any advise on how I can get the parser to out put the data correctly with the value "BBB_111" on the second line and null on the first? Many thanks, Bob.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2019 09:41:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209504#M8301</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-28T09:41:05Z</dc:date>
    </item>
    <item>
      <title>Re: json parsing</title>
      <link>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209505#M8302</link>
      <description>&lt;P&gt;Can you please attach Sample JSON .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry Also can you please reformat your request , it is not easy to read.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2019 09:45:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209505#M8302</guid>
      <dc:creator>akumar2301</dc:creator>
      <dc:date>2019-03-28T09:45:58Z</dc:date>
    </item>
    <item>
      <title>Re: json parsing</title>
      <link>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209506#M8303</link>
      <description>&lt;P&gt;Not sure what happened there, but, I am parsing json data which looks like this:&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;{ "guidelines": {&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "total": 4,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "results" : [&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Field_2": "AAA_222"&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Field_3": "AAA_333"&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Field_4": "AAA_444"&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;},&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Field_1":&amp;nbsp;"BBB_111"&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Field_2":&amp;nbsp;"BBB_222"&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Field_3": "BBB_333"&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Field_4": "BBB_444"&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt; 
&lt;P&gt;}&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;When I parse this data with the tfileInputJSON component I get the following result:&lt;/P&gt; 
&lt;P&gt;total&amp;nbsp;&amp;nbsp;Field_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Field_2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Field_3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Field_4&lt;/P&gt; 
&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BBB_111&amp;nbsp; AAA_222&amp;nbsp;&amp;nbsp; AAA_333&amp;nbsp;&amp;nbsp; AAA_444&lt;/P&gt; 
&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; null&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BBB_222&amp;nbsp;&amp;nbsp; BBB_333&amp;nbsp;&amp;nbsp; BBB_444&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The "BBB_111" belongs on the second row, not the first. The parser is "rolling up" the values due to Field_1 not requiring a value in the first row. I used "JasonPath without Loop", "JasonPath" produced a similar effect, ie. there was no placeholder for the empty Field_1 value.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Here's the JSONPath query:&lt;/P&gt; 
&lt;P&gt;"$.guidelines.total"&lt;/P&gt; 
&lt;P&gt;"$.guidelines.results[*].Field_1"&lt;/P&gt; 
&lt;P&gt;"$.guidelines.results[*].Field_2"&lt;/P&gt; 
&lt;P&gt;"$.guidelines.results[*].Field_3"&lt;/P&gt; 
&lt;P&gt;"$.guidelines.results[*].Field_4"&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Can any advise on how I can get the parser to out put the data correctly with the value "BBB_111" on the second line and null on the first?&lt;/P&gt; 
&lt;P&gt;Many thanks,&lt;/P&gt; 
&lt;P&gt;Bob.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2019 10:14:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209506#M8303</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-28T10:14:12Z</dc:date>
    </item>
    <item>
      <title>Re: json parsing</title>
      <link>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209507#M8304</link>
      <description>&lt;P&gt;I tried Xpath stuff , it worked for me&amp;nbsp;&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="TalendImage.JPG" style="width: 918px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M42O.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154195iBE58BFF75492C0D0/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M42O.jpg" alt="0683p000009M42O.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2019 11:10:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209507#M8304</guid>
      <dc:creator>akumar2301</dc:creator>
      <dc:date>2019-03-28T11:10:43Z</dc:date>
    </item>
    <item>
      <title>Re: json parsing</title>
      <link>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209508#M8305</link>
      <description>So it does! 
&lt;BR /&gt;Is this characteristic common to all json parsers, or a Talend "feature" 
&lt;BR /&gt;many thanks.</description>
      <pubDate>Thu, 28 Mar 2019 12:01:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209508#M8305</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-28T12:01:31Z</dc:date>
    </item>
    <item>
      <title>Re: json parsing</title>
      <link>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209509#M8306</link>
      <description>&lt;P&gt;with Json , it worked in two steps&amp;nbsp;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="TalendImage.JPG" style="width: 696px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M3ub.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/137320i1B84FAB65643C73A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M3ub.jpg" alt="0683p000009M3ub.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="TalendImage3.JPG" style="width: 775px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M42d.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/151722i2D68040FF6E437CA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M42d.jpg" alt="0683p000009M42d.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2019 12:42:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209509#M8306</guid>
      <dc:creator>akumar2301</dc:creator>
      <dc:date>2019-03-28T12:42:53Z</dc:date>
    </item>
    <item>
      <title>Re: json parsing</title>
      <link>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209510#M8307</link>
      <description>&lt;P&gt;At last, got it to work.&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2019 14:35:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/json-parsing/m-p/2209510#M8307</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-28T14:35:06Z</dc:date>
    </item>
  </channel>
</rss>

