<?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: How to set the values as tag name in JSON output in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/How-to-set-the-values-as-tag-name-in-JSON-output/m-p/2248977#M33660</link>
    <description>&lt;P&gt;If anyone knows the solution please let me know...!!!!&lt;/P&gt;</description>
    <pubDate>Mon, 16 Mar 2020 08:04:33 GMT</pubDate>
    <dc:creator>McJingles</dc:creator>
    <dc:date>2020-03-16T08:04:33Z</dc:date>
    <item>
      <title>How to set the values as tag name in JSON output</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-set-the-values-as-tag-name-in-JSON-output/m-p/2248974#M33657</link>
      <description>&lt;P&gt;Hey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;I want to get the JSON output by using the CSV file. If the input like below,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;category_id;item_id;quantity&lt;/P&gt;&lt;P&gt;12;98;100&lt;/P&gt;&lt;P&gt;12;27;48&lt;/P&gt;&lt;P&gt;12;98;50&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and I want to get output like below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;{&lt;BR /&gt;&amp;nbsp; "applicationMap": {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;"applications": {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"12": { &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;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"98": 100,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"27": 48,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"98": 50,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Please let me know if there is any way to do it.&lt;/DIV&gt;&lt;DIV&gt;Thanks in Advance.!!&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 13 Mar 2020 13:57:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-set-the-values-as-tag-name-in-JSON-output/m-p/2248974#M33657</guid>
      <dc:creator>McJingles</dc:creator>
      <dc:date>2020-03-13T13:57:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to set the values as tag name in JSON output</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-set-the-values-as-tag-name-in-JSON-output/m-p/2248975#M33658</link>
      <description>I suggest using tJsonDoc component from the Talend Exchange.
&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="https://exchange.talend.com/#marketplaceproductoverview:marketplace=marketplace%252F1&amp;amp;p=marketplace%252F1%252Fproducts%252F1438&amp;amp;pi=marketplace%252F1%252Fproducts%252F1438%252Fitems%252F2887" target="_blank" rel="nofollow noopener noreferrer"&gt;https://exchange.talend.com/#marketplaceproductoverview:marketplace=marketplace%252F1&amp;amp;p=marketplace%252F1%252Fproducts%252F1438&amp;amp;pi=marketplace%252F1%252Fproducts%252F1438%252Fitems%252F2887&lt;/A&gt;
&lt;BR /&gt;
&lt;BR /&gt;I have used tWriteJsonField component, it can achieve this, but, its not too powerful compared to tJsonDoc. If you can share what you have currently setup, we can try to generate the required output.</description>
      <pubDate>Fri, 13 Mar 2020 14:35:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-set-the-values-as-tag-name-in-JSON-output/m-p/2248975#M33658</guid>
      <dc:creator>root</dc:creator>
      <dc:date>2020-03-13T14:35:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to set the values as tag name in JSON output</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-set-the-values-as-tag-name-in-JSON-output/m-p/2248976#M33659</link>
      <description>&lt;P&gt;Thanks for the reply&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LLsfAAG"&gt;@mbocquet&lt;/A&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Let's take a look at what I've done here&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Talend Job.JPG" style="width: 530px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M9iY.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/130014i2D15C85B3E28B171/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M9iY.jpg" alt="0683p000009M9iY.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Gave the CSV metadata and extract the columns which I need to generate the JSON using Tmap.&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="writejson.JPG" style="width: 777px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M9id.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/130435iCB919737679FCF60/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M9id.jpg" alt="0683p000009M9id.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;And convert the extracted values as JSON output by using TwriteJson. The output is looking like below&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="output.JPG" style="width: 461px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M9gn.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/152649i27573D2F62FB57D0/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M9gn.jpg" alt="0683p000009M9gn.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;But I want to get the output like below.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;DIV&gt;
  { 
 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"applicationMap": { 
 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"applications": { 
 &lt;BR /&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;"1266001": { 
&lt;/DIV&gt; 
&lt;DIV&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;&amp;nbsp;"986373001": 17.78, 
&lt;/DIV&gt; 
&lt;DIV&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;&amp;nbsp;"986368001": 48, 
&lt;/DIV&gt; 
&lt;DIV&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;&amp;nbsp;"986383001": 48, 
&lt;/DIV&gt; 
&lt;DIV&gt;
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} 
 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} 
&lt;/DIV&gt; 
&lt;DIV&gt;
  &amp;nbsp; &amp;nbsp;} 
&lt;/DIV&gt; 
&lt;DIV&gt;
  } 
 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/DIV&gt; 
&lt;P&gt;On that place of invoice_id tag, I want to set the value as Tag name and same in the item_id tag too.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I don't need that tag names. Just I want to extract the values from that CSV file.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 14 Mar 2020 06:15:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-set-the-values-as-tag-name-in-JSON-output/m-p/2248976#M33659</guid>
      <dc:creator>McJingles</dc:creator>
      <dc:date>2020-03-14T06:15:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to set the values as tag name in JSON output</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-set-the-values-as-tag-name-in-JSON-output/m-p/2248977#M33660</link>
      <description>&lt;P&gt;If anyone knows the solution please let me know...!!!!&lt;/P&gt;</description>
      <pubDate>Mon, 16 Mar 2020 08:04:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-set-the-values-as-tag-name-in-JSON-output/m-p/2248977#M33660</guid>
      <dc:creator>McJingles</dc:creator>
      <dc:date>2020-03-16T08:04:33Z</dc:date>
    </item>
  </channel>
</rss>

