<?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 Need help with defining a job using tJSONDoc to output array in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Need-help-with-defining-a-job-using-tJSONDoc-to-output-array/m-p/2216043#M12226</link>
    <description>&lt;P&gt;I have an input json like this&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;{
  "id": "c064e784-5d3b-4d78-9451-eae608ad66a9",
  "format": "AVRO",
  "EventMessage": {
    "EventAttributes": {
      "id": "522533ce-fe82-4e73-bfbc-52cacb2c7903",
      "msgType": "Raw",
      "DataElements": {
        "LOB": "F",
        "TimeStamp": "2019-10-03T21:12:17.637",
        "PayLoad": {
          "TrxHdrDisburse": {
            "TrxHdrDisburseDisbHdr": {
              "DisbHdr": {
                "TaxDtl": [{
                    "TaxDtlData": {
                      "TaxAllocation": "0",
                      "DeductionType": "FederalTax",
                      "TaxDedPct": "0",
                      "TaxDedAmt": "0",
                      "TaxDedDefault": "False",
                      "TaxableGain": "0",
                      "WithholdAmt": "0",
                      "TaxableState": "",
                      "TaxDedYTD": "0",
                      "Exemptions": "0",
                      "TimeStamp": "2019-10-08T16:12:30.493"
                    },
                    "TaxDtlParty": {
                      "TaxDtlPartyData": {
                        "UserID": "D004950",
                        "TimeStamp": "2019-10-08T16:12:30.493"
                      },
                      "Party": {
                        "PartyData": {
                          "ID": "260bebec-d70f-4d69-b702-817e12acffbe",
                          "WithholdingRequiredInd": "False",
                          "EmailAddress": "",
                          "PreferredLanguage": "",
                          "GroupNum": "0",
                          "Electronic1099": "False",
                          "Electronic1099Date": "1900-01-01T00:00:00",
                          "TaxDtlID": "ffffffff-ffff-ffff-ffff-ffffffffffff",
                          "DoNotCall": "False",
                          "TimeStamp": "2019-10-03T05:29:16.963"
                        },
                        "PartyAddress": {
                          "PartyAddressData": {
                            "PartyID": "260bebec-d70f-4d69-b702-817e12acffbe",
                            "AddressID": "34ae70a7-85e7-4aec-8445-46add144e441",
                            "StartDate": "2019-10-04T00:00:00",
                            "EndDate": "2999-12-31T00:00:00",
                            "UserID": "x224601",
                            "TimeStamp": "2019-10-04T06:07:37.11"
                          },
                          "Address": {
                            "AddressData": {
                              "TimeStamp": "2019-10-04T06:07:37.11"
                            }
                          }
                        }
                      }
                    }
                  },
                  {
                    "TaxDtlData": {
                      "TaxAllocation": "0",
                      "DeductionType": "StateTax",
                      "TaxDedPct": "0",
                      "TaxDedAmt": "0",
                      "TaxDedDefault": "False",
                      "TaxableGain": "0",
                      "WithholdAmt": "0",
                      "TaxableState": "",
                      "TaxDedYTD": "0",
                      "Exemptions": "0",
                      "TimeStamp": "2019-10-08T16:12:30.51"
                    },
                    "TaxDtlParty": {
                      "TaxDtlPartyData": {
                        "UserID": "D004950",
                        "TimeStamp": "2019-10-08T16:12:30.51"
                      },
                      "Party": {
                        "PartyData": {
                          "ID": "260bebec-d70f-4d69-b702-817e12acffde",
                          "WithholdingRequiredInd": "False",
                          "EmailAddress": "",
                          "PreferredLanguage": "",
                          "GroupNum": "0",
                          "Electronic1099": "False",
                          "Electronic1099Date": "1900-01-01T00:00:00",
                          "TaxDtlID": "ffffffff-ffff-ffff-ffff-ffffffffffff",
                          "DoNotCall": "False",
                          "TimeStamp": "2019-10-03T05:29:16.963"
                        },
                        "PartyAddress": {
                          "PartyAddressData": {
                            "PartyID": "260bebec-d70f-4d69-b702-817e12acffbe",
                            "AddressID": "34ae70a7-85e7-4aec-8445-46add144e441",
                            "StartDate": "2019-10-04T00:00:00",
                            "EndDate": "2999-12-31T00:00:00",
                            "UserID": "x224601",
                            "TimeStamp": "2019-10-04T06:07:37.11"
                          },
                          "Address": {
                            "AddressData": {
                              "TimeStamp": "2019-10-04T06:07:37.11"
                            }
                          }
                        }
                      }
                    }
                  }
                ],
                "TaxForm": [{
                    "TaxFormData": {
                      "ID": "53c2d9a8-8c67-4a9c-a8dd-e23ea89afa43",
                      "TaxFormType": "1099R",
                      "GrossDistrib": "201322.4",
                      "TaxableAmt": "0",
                      "FederalTax": "0",
                      "EmployeeContrib": "0",
                      "DistribCode": "4D",
                      "StateTax": "0",
                      "DisbHdrID": "f3b1ee06-fe01-470d-ae59-e1372788d11b",
                      "Status": "PENDING",
                      "UserID": "WebServices",
                      "TimeStamp": "2019-10-09T00:17:41.343"
                    }
                  },
                  {
                    "TaxFormData": {
                      "ID": "5b523a85-7f55-4552-bd3e-0d8750e51674",
                      "TaxFormType": "1099INT",
                      "GrossDistrib": "201322.4",
                      "TaxableAmt": "0",
                      "FederalTax": "0",
                      "EmployeeContrib": "0",
                      "DistribCode": "4D",
                      "StateTax": "0",
                      "DisbHdrID": "f3b1ee06-fe01-470d-ae59-e1372788d11b",
                      "Status": "PENDING",
                      "UserID": "WebServices",
                      "TimeStamp": "2019-10-09T00:17:41.343"
                    }
                  }
                ]
              }
            }
          }
        }
      }
    }
  }
}&lt;/PRE&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;And I need output like this&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;[&lt;BR /&gt;{&lt;BR /&gt;"TaxAllocation": "0",&lt;BR /&gt;"DeductionType": "FederalTax",&lt;BR /&gt;"TaxDedPct": "0",&lt;BR /&gt;"TaxDedAmt": "0",&lt;BR /&gt;"TaxDedDefault": "False",&lt;BR /&gt;"TaxableGain": "0",&lt;BR /&gt;"WithholdAmt": "0",&lt;BR /&gt;"TaxableState": "",&lt;BR /&gt;"TaxDedYTD": "0",&lt;BR /&gt;"Exemptions": "0",&lt;BR /&gt;"TimeStamp": "2019-10-08T16:12:30.493"&lt;BR /&gt;},&lt;BR /&gt;{&lt;BR /&gt;"TaxAllocation": "0",&lt;BR /&gt;"DeductionType": "StateTax",&lt;BR /&gt;"TaxDedPct": "0",&lt;BR /&gt;"TaxDedAmt": "0",&lt;BR /&gt;"TaxDedDefault": "False",&lt;BR /&gt;"TaxableGain": "0",&lt;BR /&gt;"WithholdAmt": "0",&lt;BR /&gt;"TaxableState": "",&lt;BR /&gt;"TaxDedYTD": "0",&lt;BR /&gt;"Exemptions": "0",&lt;BR /&gt;"TimeStamp": "2019-10-08T16:12:30.51"&lt;BR /&gt;}&lt;BR /&gt;]&lt;/PRE&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;When I use the below JSONPath and test it with&amp;nbsp;&lt;A href="http://jsonpath.com/" target="_self" rel="nofollow noopener noreferrer"&gt;http://jsonpath.com/&amp;nbsp; &lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;I get the expected output, but I am not able to define it in a Talend job.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;$.EventMessage.EventAttributes.DataElements.PayLoad.TrxHdrDisburse.TrxHdrDisburseDisbHdr.DisbHdr.TaxDtl[*].TaxDtlData&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I tried different approaches, but all of them return&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "TaxDtl" : [ ],&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;These is my last experiment.&amp;nbsp; How can I define the job stream to get the desired output in Talend?&lt;/P&gt; 
&lt;P&gt;&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="image.png" style="width: 957px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8M7.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143703i9D96786CD51A9FC7/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8M7.png" alt="0683p000009M8M7.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 16 Dec 2019 03:30:12 GMT</pubDate>
    <dc:creator>adbdkb</dc:creator>
    <dc:date>2019-12-16T03:30:12Z</dc:date>
    <item>
      <title>Need help with defining a job using tJSONDoc to output array</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Need-help-with-defining-a-job-using-tJSONDoc-to-output-array/m-p/2216043#M12226</link>
      <description>&lt;P&gt;I have an input json like this&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;{
  "id": "c064e784-5d3b-4d78-9451-eae608ad66a9",
  "format": "AVRO",
  "EventMessage": {
    "EventAttributes": {
      "id": "522533ce-fe82-4e73-bfbc-52cacb2c7903",
      "msgType": "Raw",
      "DataElements": {
        "LOB": "F",
        "TimeStamp": "2019-10-03T21:12:17.637",
        "PayLoad": {
          "TrxHdrDisburse": {
            "TrxHdrDisburseDisbHdr": {
              "DisbHdr": {
                "TaxDtl": [{
                    "TaxDtlData": {
                      "TaxAllocation": "0",
                      "DeductionType": "FederalTax",
                      "TaxDedPct": "0",
                      "TaxDedAmt": "0",
                      "TaxDedDefault": "False",
                      "TaxableGain": "0",
                      "WithholdAmt": "0",
                      "TaxableState": "",
                      "TaxDedYTD": "0",
                      "Exemptions": "0",
                      "TimeStamp": "2019-10-08T16:12:30.493"
                    },
                    "TaxDtlParty": {
                      "TaxDtlPartyData": {
                        "UserID": "D004950",
                        "TimeStamp": "2019-10-08T16:12:30.493"
                      },
                      "Party": {
                        "PartyData": {
                          "ID": "260bebec-d70f-4d69-b702-817e12acffbe",
                          "WithholdingRequiredInd": "False",
                          "EmailAddress": "",
                          "PreferredLanguage": "",
                          "GroupNum": "0",
                          "Electronic1099": "False",
                          "Electronic1099Date": "1900-01-01T00:00:00",
                          "TaxDtlID": "ffffffff-ffff-ffff-ffff-ffffffffffff",
                          "DoNotCall": "False",
                          "TimeStamp": "2019-10-03T05:29:16.963"
                        },
                        "PartyAddress": {
                          "PartyAddressData": {
                            "PartyID": "260bebec-d70f-4d69-b702-817e12acffbe",
                            "AddressID": "34ae70a7-85e7-4aec-8445-46add144e441",
                            "StartDate": "2019-10-04T00:00:00",
                            "EndDate": "2999-12-31T00:00:00",
                            "UserID": "x224601",
                            "TimeStamp": "2019-10-04T06:07:37.11"
                          },
                          "Address": {
                            "AddressData": {
                              "TimeStamp": "2019-10-04T06:07:37.11"
                            }
                          }
                        }
                      }
                    }
                  },
                  {
                    "TaxDtlData": {
                      "TaxAllocation": "0",
                      "DeductionType": "StateTax",
                      "TaxDedPct": "0",
                      "TaxDedAmt": "0",
                      "TaxDedDefault": "False",
                      "TaxableGain": "0",
                      "WithholdAmt": "0",
                      "TaxableState": "",
                      "TaxDedYTD": "0",
                      "Exemptions": "0",
                      "TimeStamp": "2019-10-08T16:12:30.51"
                    },
                    "TaxDtlParty": {
                      "TaxDtlPartyData": {
                        "UserID": "D004950",
                        "TimeStamp": "2019-10-08T16:12:30.51"
                      },
                      "Party": {
                        "PartyData": {
                          "ID": "260bebec-d70f-4d69-b702-817e12acffde",
                          "WithholdingRequiredInd": "False",
                          "EmailAddress": "",
                          "PreferredLanguage": "",
                          "GroupNum": "0",
                          "Electronic1099": "False",
                          "Electronic1099Date": "1900-01-01T00:00:00",
                          "TaxDtlID": "ffffffff-ffff-ffff-ffff-ffffffffffff",
                          "DoNotCall": "False",
                          "TimeStamp": "2019-10-03T05:29:16.963"
                        },
                        "PartyAddress": {
                          "PartyAddressData": {
                            "PartyID": "260bebec-d70f-4d69-b702-817e12acffbe",
                            "AddressID": "34ae70a7-85e7-4aec-8445-46add144e441",
                            "StartDate": "2019-10-04T00:00:00",
                            "EndDate": "2999-12-31T00:00:00",
                            "UserID": "x224601",
                            "TimeStamp": "2019-10-04T06:07:37.11"
                          },
                          "Address": {
                            "AddressData": {
                              "TimeStamp": "2019-10-04T06:07:37.11"
                            }
                          }
                        }
                      }
                    }
                  }
                ],
                "TaxForm": [{
                    "TaxFormData": {
                      "ID": "53c2d9a8-8c67-4a9c-a8dd-e23ea89afa43",
                      "TaxFormType": "1099R",
                      "GrossDistrib": "201322.4",
                      "TaxableAmt": "0",
                      "FederalTax": "0",
                      "EmployeeContrib": "0",
                      "DistribCode": "4D",
                      "StateTax": "0",
                      "DisbHdrID": "f3b1ee06-fe01-470d-ae59-e1372788d11b",
                      "Status": "PENDING",
                      "UserID": "WebServices",
                      "TimeStamp": "2019-10-09T00:17:41.343"
                    }
                  },
                  {
                    "TaxFormData": {
                      "ID": "5b523a85-7f55-4552-bd3e-0d8750e51674",
                      "TaxFormType": "1099INT",
                      "GrossDistrib": "201322.4",
                      "TaxableAmt": "0",
                      "FederalTax": "0",
                      "EmployeeContrib": "0",
                      "DistribCode": "4D",
                      "StateTax": "0",
                      "DisbHdrID": "f3b1ee06-fe01-470d-ae59-e1372788d11b",
                      "Status": "PENDING",
                      "UserID": "WebServices",
                      "TimeStamp": "2019-10-09T00:17:41.343"
                    }
                  }
                ]
              }
            }
          }
        }
      }
    }
  }
}&lt;/PRE&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;And I need output like this&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;[&lt;BR /&gt;{&lt;BR /&gt;"TaxAllocation": "0",&lt;BR /&gt;"DeductionType": "FederalTax",&lt;BR /&gt;"TaxDedPct": "0",&lt;BR /&gt;"TaxDedAmt": "0",&lt;BR /&gt;"TaxDedDefault": "False",&lt;BR /&gt;"TaxableGain": "0",&lt;BR /&gt;"WithholdAmt": "0",&lt;BR /&gt;"TaxableState": "",&lt;BR /&gt;"TaxDedYTD": "0",&lt;BR /&gt;"Exemptions": "0",&lt;BR /&gt;"TimeStamp": "2019-10-08T16:12:30.493"&lt;BR /&gt;},&lt;BR /&gt;{&lt;BR /&gt;"TaxAllocation": "0",&lt;BR /&gt;"DeductionType": "StateTax",&lt;BR /&gt;"TaxDedPct": "0",&lt;BR /&gt;"TaxDedAmt": "0",&lt;BR /&gt;"TaxDedDefault": "False",&lt;BR /&gt;"TaxableGain": "0",&lt;BR /&gt;"WithholdAmt": "0",&lt;BR /&gt;"TaxableState": "",&lt;BR /&gt;"TaxDedYTD": "0",&lt;BR /&gt;"Exemptions": "0",&lt;BR /&gt;"TimeStamp": "2019-10-08T16:12:30.51"&lt;BR /&gt;}&lt;BR /&gt;]&lt;/PRE&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;When I use the below JSONPath and test it with&amp;nbsp;&lt;A href="http://jsonpath.com/" target="_self" rel="nofollow noopener noreferrer"&gt;http://jsonpath.com/&amp;nbsp; &lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;I get the expected output, but I am not able to define it in a Talend job.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;$.EventMessage.EventAttributes.DataElements.PayLoad.TrxHdrDisburse.TrxHdrDisburseDisbHdr.DisbHdr.TaxDtl[*].TaxDtlData&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I tried different approaches, but all of them return&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "TaxDtl" : [ ],&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;These is my last experiment.&amp;nbsp; How can I define the job stream to get the desired output in Talend?&lt;/P&gt; 
&lt;P&gt;&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="image.png" style="width: 957px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M8M7.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143703i9D96786CD51A9FC7/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M8M7.png" alt="0683p000009M8M7.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Dec 2019 03:30:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Need-help-with-defining-a-job-using-tJSONDoc-to-output-array/m-p/2216043#M12226</guid>
      <dc:creator>adbdkb</dc:creator>
      <dc:date>2019-12-16T03:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: Need help with defining a job using tJSONDoc to output array</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Need-help-with-defining-a-job-using-tJSONDoc-to-output-array/m-p/2216044#M12227</link>
      <description>&lt;P&gt;&lt;A href="https://community.qlik.com/s/profile/0053p000007LKk8AAG"&gt;@lli&lt;/A&gt;&amp;nbsp;,can you take a look at this topic? Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 19 Dec 2019 09:04:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Need-help-with-defining-a-job-using-tJSONDoc-to-output-array/m-p/2216044#M12227</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-19T09:04:09Z</dc:date>
    </item>
  </channel>
</rss>

