<?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: Parsing JSON containing array list. Need help in extract fields. in Log Analytics</title>
    <link>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284501#M1425</link>
    <description>&lt;P&gt;I tried to simulate the DQL in demo env and just got the result as following:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;data json:"""[{
"businessprocess": 
{
"header": 
{
"moduleName": "xxxxx",
"actionType": "RECORD"
},
"details": [
{
"element": "NAME",
"old": "care",
"new": "care1"
},
{
"element": "amount",
"old": 30,
"new": 40
}]},
"businessEventId":{"id":"234"}},
{
"businessprocess": {
"header": {
"moduleName": "yyyyy",
"actionType": "RECORD"
},
"details": [
{
"element": "NAME",
"old": "caring1",
"new": "caring2"
},
{
"element": "amount",
"old": 50,
"new": 60
}]},
"businessEventId":{"id":"123"}}]"""
| expand  details = businessprocess[details]
| fieldsadd element = details[element], new = details[new]
| filter element == "amount"
| summarize totalsum = sum(toDouble(new)), by:{element}&lt;/LI-CODE&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-08-21 132238.png" style="width: 510px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/29756i13F73680B2DA7862/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2025-08-21 132238.png" alt="Screenshot 2025-08-21 132238.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Could you try at your end?&lt;/P&gt;</description>
    <pubDate>Thu, 21 Aug 2025 16:23:39 GMT</pubDate>
    <dc:creator>dannemca</dc:creator>
    <dc:date>2025-08-21T16:23:39Z</dc:date>
    <item>
      <title>Parsing JSON containing array list</title>
      <link>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284053#M1419</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;
&lt;P&gt;I am trying to parse json containing array list but having an issue in extracting fields. I have pasted two records here.&lt;/P&gt;
&lt;P&gt;Below is the sample content:-&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "event": {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "header": {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "mod1": "xxxx",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "mod2": "yyyy",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "mod3": 54433,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "details": [&lt;/P&gt;
&lt;P&gt;&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; "element": "name",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "pastval": null,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "presentval":yyyyyy&lt;/P&gt;
&lt;P&gt;&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; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "element": "code",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "oldValue": null,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "newValue": 24&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&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; "eventid": {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "id": "3111366"&lt;/P&gt;
&lt;P&gt;&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;{&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "event": {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "header": {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "mod1": "tytryeter",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "mod2": "yhhfjhfjhf",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "mod3": 54432,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "details": [&lt;/P&gt;
&lt;P&gt;&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; "element": "name",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "pastval": null,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "presentval":xxxxxxxx&lt;/P&gt;
&lt;P&gt;&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; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " element ": "code",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " pastval ": null,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " presentval ": 25&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&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; "eventid": {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "id": "3111367"&lt;/P&gt;
&lt;P&gt;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;</description>
      <pubDate>Wed, 17 Dec 2025 13:57:46 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284053#M1419</guid>
      <dc:creator>satishpaidisett</dc:creator>
      <dc:date>2025-12-17T13:57:46Z</dc:date>
    </item>
    <item>
      <title>Re: Parsing JSON containing array list. Need help in extract fields.</title>
      <link>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284065#M1420</link>
      <description>&lt;P&gt;Hello, could you please confirm if this tip resolves your concern?&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.dynatrace.com/t5/Dynatrace-tips/TIP-1-Extracting-values-from-a-JSON-ARRAY-using-DQL/td-p/281181" target="_blank" rel="noopener"&gt;&lt;span class="lia-unicode-emoji" title=":pushpin:"&gt;📌&lt;/span&gt; TIP#1: Extracting values from a JSON_ARRAY using DQL&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 12:52:56 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284065#M1420</guid>
      <dc:creator>tracegazer</dc:creator>
      <dc:date>2025-08-18T12:52:56Z</dc:date>
    </item>
    <item>
      <title>Re: Parsing JSON containing array list. Need help in extract fields.</title>
      <link>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284381#M1422</link>
      <description>&lt;P&gt;No the above is not helping for me.&lt;/P&gt;&lt;P&gt;We need to do average of all the values of "&lt;STRONG&gt;presentval"&lt;/STRONG&gt; with "element" as "code" which exists in array list.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Aug 2025 16:05:53 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284381#M1422</guid>
      <dc:creator>satishpaidisett</dc:creator>
      <dc:date>2025-08-20T16:05:53Z</dc:date>
    </item>
    <item>
      <title>Re: Parsing JSON containing array list. Need help in extract fields.</title>
      <link>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284389#M1423</link>
      <description>&lt;P&gt;You can use the 'expand' command,&amp;nbsp;&lt;A href="https://docs.dynatrace.com/docs/discover-dynatrace/references/dynatrace-query-language/commands/structuring-commands#expand" target="_blank"&gt;https://docs.dynatrace.com/docs/discover-dynatrace/references/dynatrace-query-language/commands/structuring-commands#expand&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;...
| expand  details = event[details]
| fieldsAdd element = details[element], presentval = details[presentval]&lt;/LI-CODE&gt;&lt;P&gt;with this, you will have the new fields 'element' and 'presentval' to play with for each json entry.&lt;/P&gt;&lt;P&gt;Try and let us know.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Aug 2025 17:43:28 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284389#M1423</guid>
      <dc:creator>dannemca</dc:creator>
      <dc:date>2025-08-20T17:43:28Z</dc:date>
    </item>
    <item>
      <title>Re: Parsing JSON containing array list. Need help in extract fields.</title>
      <link>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284483#M1424</link>
      <description>&lt;P&gt;No, this is not working. My Json is below. I need to calculate the sum of all new values which contains element as "amount"&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt;"businessprocess": {&lt;BR /&gt;"header": {&lt;BR /&gt;"moduleName": "xxxxx",&lt;BR /&gt;"actionType": "RECORD",&lt;BR /&gt;&lt;BR /&gt;},&lt;BR /&gt;"details": [&lt;BR /&gt;{&lt;BR /&gt;"element": "NAME",&lt;BR /&gt;"old": "care",&lt;BR /&gt;"new": "care1"&lt;BR /&gt;},&lt;BR /&gt;{&lt;BR /&gt;"element": "amount",&lt;BR /&gt;"old": "30",&lt;BR /&gt;"new": "40"&lt;BR /&gt;}]}&lt;BR /&gt;"businessEventId":{"id":"234"}}&lt;/P&gt;&lt;P&gt;{&lt;BR /&gt;"businessprocess": {&lt;BR /&gt;"header": {&lt;BR /&gt;"moduleName": "yyyyy",&lt;BR /&gt;"actionType": "RECORD",&lt;BR /&gt;&lt;BR /&gt;},&lt;BR /&gt;"details": [&lt;BR /&gt;{&lt;BR /&gt;"element": "NAME",&lt;BR /&gt;"old": "caring1",&lt;BR /&gt;"new": "caring2"&lt;BR /&gt;},&lt;BR /&gt;{&lt;BR /&gt;"element": "amount",&lt;BR /&gt;"old": "50",&lt;BR /&gt;"new": "60"&lt;BR /&gt;}]}&lt;BR /&gt;"businessEventId":{"id":"123"}}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2025 14:25:17 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284483#M1424</guid>
      <dc:creator>satishpaidisett</dc:creator>
      <dc:date>2025-08-21T14:25:17Z</dc:date>
    </item>
    <item>
      <title>Re: Parsing JSON containing array list. Need help in extract fields.</title>
      <link>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284501#M1425</link>
      <description>&lt;P&gt;I tried to simulate the DQL in demo env and just got the result as following:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;data json:"""[{
"businessprocess": 
{
"header": 
{
"moduleName": "xxxxx",
"actionType": "RECORD"
},
"details": [
{
"element": "NAME",
"old": "care",
"new": "care1"
},
{
"element": "amount",
"old": 30,
"new": 40
}]},
"businessEventId":{"id":"234"}},
{
"businessprocess": {
"header": {
"moduleName": "yyyyy",
"actionType": "RECORD"
},
"details": [
{
"element": "NAME",
"old": "caring1",
"new": "caring2"
},
{
"element": "amount",
"old": 50,
"new": 60
}]},
"businessEventId":{"id":"123"}}]"""
| expand  details = businessprocess[details]
| fieldsadd element = details[element], new = details[new]
| filter element == "amount"
| summarize totalsum = sum(toDouble(new)), by:{element}&lt;/LI-CODE&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-08-21 132238.png" style="width: 510px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/29756i13F73680B2DA7862/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2025-08-21 132238.png" alt="Screenshot 2025-08-21 132238.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Could you try at your end?&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2025 16:23:39 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Log-Analytics/Parsing-JSON-containing-array-list/m-p/284501#M1425</guid>
      <dc:creator>dannemca</dc:creator>
      <dc:date>2025-08-21T16:23:39Z</dc:date>
    </item>
  </channel>
</rss>

