<?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 Re: What does JOLT [&amp;amp;] syntax means? in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/What-does-JOLT-amp-syntax-means/m-p/349271#M235585</link>
    <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/97722"&gt;@Brenigan&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. It depends on the context and the level of &lt;STRONG&gt;&amp;amp;n&lt;/STRONG&gt;. In the example above, &lt;STRONG&gt;&amp;amp;1&lt;/STRONG&gt; return the element in the transports array (e.g. "PUSH"), while &lt;STRONG&gt;&amp;amp;2&lt;/STRONG&gt; returns the numeric index of that element in the array (e.g. 0).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. &lt;STRONG&gt;&amp;amp;4&lt;/STRONG&gt; and &lt;STRONG&gt;&amp;amp;2&lt;/STRONG&gt; are numeric array indexes. &lt;STRONG&gt;outer[&amp;amp;4]&lt;/STRONG&gt; means that the output will be in the &lt;STRONG&gt;&amp;amp;4&lt;/STRONG&gt; position of an array called &lt;STRONG&gt;outer&lt;/STRONG&gt;. That element of the array will have and attribute called &lt;STRONG&gt;inner&lt;/STRONG&gt; and the &lt;STRONG&gt;&amp;amp;2&lt;/STRONG&gt; position of the &lt;STRONG&gt;inner&lt;/STRONG&gt; array will have two attributes, &lt;STRONG&gt;t&lt;/STRONG&gt; and &lt;STRONG&gt;etc&lt;/STRONG&gt;, with the specified values.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;André&lt;/P&gt;</description>
    <pubDate>Mon, 01 Aug 2022 21:53:37 GMT</pubDate>
    <dc:creator>araujo</dc:creator>
    <dc:date>2022-08-01T21:53:37Z</dc:date>
    <item>
      <title>What does JOLT [&amp;] syntax means?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/What-does-JOLT-amp-syntax-means/m-p/349065#M235519</link>
      <description>&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;I've read&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://github.com/bazaarvoice/jolt/blob/master/jolt-core/src/test/resources/json/shiftr/arrayExample.json" target="_blank" rel="nofollow noopener noreferrer"&gt;this&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://github.com/bazaarvoice/jolt/blob/master/jolt-core/src/main/java/com/bazaarvoice/jolt/Shiftr.java" target="_blank" rel="nofollow noopener noreferrer"&gt;this&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.cloudera.com/t5/Community-Articles/Jolt-quick-reference-for-Nifi-Jolt-Processors/ta-p/244350" target="_blank" rel="nofollow noopener noreferrer"&gt;this&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;but explanations are pretty scarce. I understand what "&amp;amp;" means. But I can't wrap my head around what [&amp;amp;] means =\&lt;/P&gt;&lt;P&gt;Can someone please explain me what this [&amp;amp;] does applicable to this example? What exactly happening in lines? :&lt;/P&gt;&lt;PRE&gt; &lt;SPAN class="hljs-string"&gt;"@1"&lt;/SPAN&gt;: &lt;SPAN class="hljs-string"&gt;"outer[&amp;amp;4].inner[&amp;amp;2].t"&lt;/SPAN&gt;,
 &lt;SPAN class="hljs-string"&gt;"@(3,eventTypeCode)"&lt;/SPAN&gt;: &lt;SPAN class="hljs-string"&gt;"outer[&amp;amp;4].inner[&amp;amp;2].etc"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;JSON:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="hljs-attr"&gt;"uID"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-number"&gt;1000358546&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
    &lt;SPAN class="hljs-attr"&gt;"events"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;[&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
            &lt;SPAN class="hljs-attr"&gt;"eventTypeCode"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"FEEDBACK"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
            &lt;SPAN class="hljs-attr"&gt;"transports"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;[&lt;/SPAN&gt;&lt;SPAN class="hljs-string"&gt;"PUSH"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"SMS"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;]&lt;/SPAN&gt;
        &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
            &lt;SPAN class="hljs-attr"&gt;"eventTypeCode"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"MARKETING"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
            &lt;SPAN class="hljs-attr"&gt;"transports"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;[&lt;/SPAN&gt;&lt;SPAN class="hljs-string"&gt;"PUSH"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"EMAIL"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;]&lt;/SPAN&gt;
        &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
            &lt;SPAN class="hljs-attr"&gt;"eventTypeCode"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"ORDER_STATUS"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
            &lt;SPAN class="hljs-attr"&gt;"transports"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;[&lt;/SPAN&gt;&lt;SPAN class="hljs-string"&gt;"SOC_VK"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;]&lt;/SPAN&gt;
        &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt;
    &lt;SPAN class="hljs-punctuation"&gt;]&lt;/SPAN&gt;
&lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SPEC:&lt;/P&gt;&lt;PRE&gt;[{
     &lt;SPAN class="hljs-string"&gt;"operation"&lt;/SPAN&gt;: &lt;SPAN class="hljs-string"&gt;"shift"&lt;/SPAN&gt;,
     &lt;SPAN class="hljs-string"&gt;"spec"&lt;/SPAN&gt;: {
       &lt;SPAN class="hljs-string"&gt;"events"&lt;/SPAN&gt;: {
         &lt;SPAN class="hljs-string"&gt;"*"&lt;/SPAN&gt;: {
           &lt;SPAN class="hljs-string"&gt;"transports"&lt;/SPAN&gt;: {
             &lt;SPAN class="hljs-string"&gt;"*"&lt;/SPAN&gt;: {
               &lt;SPAN class="hljs-string"&gt;"*"&lt;/SPAN&gt;: {
                 &lt;SPAN class="hljs-string"&gt;"@1"&lt;/SPAN&gt;: &lt;SPAN class="hljs-string"&gt;"outer[&amp;amp;4].inner[&amp;amp;2].t"&lt;/SPAN&gt;,
                 &lt;SPAN class="hljs-string"&gt;"@(3,eventTypeCode)"&lt;/SPAN&gt;: &lt;SPAN class="hljs-string"&gt;"outer[&amp;amp;4].inner[&amp;amp;2].etc"&lt;/SPAN&gt;
               }
             }
           }
         }
       },
       &lt;SPAN class="hljs-string"&gt;"*"&lt;/SPAN&gt;: &lt;SPAN class="hljs-string"&gt;"&amp;amp;"&lt;/SPAN&gt;
     }
}]&lt;/PRE&gt;&lt;P&gt;RESULT:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
  &lt;SPAN class="hljs-attr"&gt;"uID"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-number"&gt;1000358546&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
  &lt;SPAN class="hljs-attr"&gt;"outer"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;[&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="hljs-attr"&gt;"inner"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;[&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"t"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"PUSH"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"etc"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"FEEDBACK"&lt;/SPAN&gt;
    &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"t"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"SMS"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"etc"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"FEEDBACK"&lt;/SPAN&gt;
    &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;]&lt;/SPAN&gt;
  &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="hljs-attr"&gt;"inner"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;[&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"t"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"PUSH"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"etc"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"MARKETING"&lt;/SPAN&gt;
    &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"t"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"EMAIL"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"etc"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"MARKETING"&lt;/SPAN&gt;
    &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;]&lt;/SPAN&gt;
  &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="hljs-attr"&gt;"inner"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;[&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;{&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"t"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"SOC_VK"&lt;/SPAN&gt;&lt;SPAN class="hljs-punctuation"&gt;,&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;"etc"&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;"ORDER_STATUS"&lt;/SPAN&gt;
    &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;]&lt;/SPAN&gt;
  &lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt; &lt;SPAN class="hljs-punctuation"&gt;]&lt;/SPAN&gt;
&lt;SPAN class="hljs-punctuation"&gt;}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Thanks beforehand!&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jul 2022 10:55:55 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/What-does-JOLT-amp-syntax-means/m-p/349065#M235519</guid>
      <dc:creator>Brenigan</dc:creator>
      <dc:date>2022-07-29T10:55:55Z</dc:date>
    </item>
    <item>
      <title>Re: What does JOLT [&amp;] syntax means?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/What-does-JOLT-amp-syntax-means/m-p/349206#M235557</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/97722"&gt;@Brenigan&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"&amp;amp;" on the RHS returns the value found at the specified path position. When used inside "[]" the meaning is the same and the returned value is used as an index of that array.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For example, take this expression:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt; "@1": "outer[&amp;amp;4].inner[&amp;amp;2].t",&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The different matches for "&amp;amp;" expressions are shown below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;[{
     "operation": "shift",
     "spec": {
       "events": {
         "*": { &amp;lt;-- &amp;amp;4 matches the position of the item in the events array  (e.g. 0, 1, 2)
           "transports": { &amp;lt;-- &amp;amp;3 matches "transports"
             "*": { &amp;lt;-- &amp;amp;2 matches the position of the item in the transports array  (e.g. 0, 1)
               "*": { &amp;lt;-- &amp;amp;1 matches the same as &amp;amp;0
                 "@1": "outer[&amp;amp;4].inner[&amp;amp;2].t", &amp;lt;-- &amp;amp;0 matches the value of the item in the transports array (e.g. PUSH, SMS)
                 "@(3,eventTypeCode)": "outer[&amp;amp;4].inner[&amp;amp;2].etc"
               }
             }
           }
         }
       },
       "*": "&amp;amp;"
     }
}]&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, the expression "&lt;FONT face="courier new,courier"&gt;outer[&amp;amp;4].inner[&amp;amp;2].t&lt;/FONT&gt;" will create an "&lt;FONT face="courier new,courier"&gt;outer&lt;/FONT&gt;" array that has as many elements as the "&lt;FONT face="courier new,courier"&gt;events&lt;/FONT&gt;" array. Each element of the "&lt;FONT face="courier new,courier"&gt;outer&lt;/FONT&gt;" array will have an "&lt;FONT face="courier new,courier"&gt;inner&lt;/FONT&gt;" attribute whose value will be another array. This array will have as many elements as the respective "&lt;FONT face="courier new,courier"&gt;transports&lt;/FONT&gt;" array, each one with the "&lt;FONT face="courier new,courier"&gt;t&lt;/FONT&gt;" and "&lt;FONT face="courier new,courier"&gt;etc&lt;/FONT&gt;" attributes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;André&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Aug 2022 06:26:57 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/What-does-JOLT-amp-syntax-means/m-p/349206#M235557</guid>
      <dc:creator>araujo</dc:creator>
      <dc:date>2022-08-01T06:26:57Z</dc:date>
    </item>
    <item>
      <title>Re: What does JOLT [&amp;] syntax means?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/What-does-JOLT-amp-syntax-means/m-p/349255#M235579</link>
      <description>&lt;P&gt;Hello! Thank you for your comprehensive answer. But I sitll don't quite understand two things.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;1. I am confused what does wildcard &lt;STRONG&gt;&amp;amp;&amp;nbsp;&lt;/STRONG&gt;do?&amp;nbsp; Does it return only key or does it return the indices of elements as well, depending on level of &lt;STRONG&gt;&amp;amp;n?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;2. Are &lt;STRONG&gt;[&amp;amp;4]&lt;/STRONG&gt; and &lt;STRONG&gt;[&amp;amp;2]&lt;/STRONG&gt;&amp;nbsp;numbers like indices in arrays or strings like in dictionary "key":"value" pairs.?&lt;BR /&gt;&lt;BR /&gt;Thank you beforehand!&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Aug 2022 11:56:56 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/What-does-JOLT-amp-syntax-means/m-p/349255#M235579</guid>
      <dc:creator>Brenigan</dc:creator>
      <dc:date>2022-08-01T11:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: What does JOLT [&amp;] syntax means?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/What-does-JOLT-amp-syntax-means/m-p/349271#M235585</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/97722"&gt;@Brenigan&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. It depends on the context and the level of &lt;STRONG&gt;&amp;amp;n&lt;/STRONG&gt;. In the example above, &lt;STRONG&gt;&amp;amp;1&lt;/STRONG&gt; return the element in the transports array (e.g. "PUSH"), while &lt;STRONG&gt;&amp;amp;2&lt;/STRONG&gt; returns the numeric index of that element in the array (e.g. 0).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. &lt;STRONG&gt;&amp;amp;4&lt;/STRONG&gt; and &lt;STRONG&gt;&amp;amp;2&lt;/STRONG&gt; are numeric array indexes. &lt;STRONG&gt;outer[&amp;amp;4]&lt;/STRONG&gt; means that the output will be in the &lt;STRONG&gt;&amp;amp;4&lt;/STRONG&gt; position of an array called &lt;STRONG&gt;outer&lt;/STRONG&gt;. That element of the array will have and attribute called &lt;STRONG&gt;inner&lt;/STRONG&gt; and the &lt;STRONG&gt;&amp;amp;2&lt;/STRONG&gt; position of the &lt;STRONG&gt;inner&lt;/STRONG&gt; array will have two attributes, &lt;STRONG&gt;t&lt;/STRONG&gt; and &lt;STRONG&gt;etc&lt;/STRONG&gt;, with the specified values.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;André&lt;/P&gt;</description>
      <pubDate>Mon, 01 Aug 2022 21:53:37 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/What-does-JOLT-amp-syntax-means/m-p/349271#M235585</guid>
      <dc:creator>araujo</dc:creator>
      <dc:date>2022-08-01T21:53:37Z</dc:date>
    </item>
  </channel>
</rss>

