<?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 do I extract multiple fields from a json array? in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/How-do-I-extract-multiple-fields-from-a-json-array/m-p/609832#M212063</link>
    <description>&lt;P&gt;First of all, thank you for posting a well constructed question with all the information needed&lt;/P&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| makeresults 
| eval _raw="{
    \"Description\": \"Rules for server\",
    \"GroupId\": \"sg-02d3a65ece83ba3a98\",
    \"GroupName\": \"Fake group name\",
    \"IpPermissions\": [
        {
            \"FromPort\": 22,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.59/32\",
                    \"Description\": \"Monitoring App - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.24/32\",
                    \"Description\": \"Monitoring App - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Some Host - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.11/32\",
                    \"Description\": \"Monitoring App - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.136/32\",
                    \"Description\": \"SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.171/32\",
                    \"Description\": \"SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.37/32\",
                    \"Description\": \"Monitoring App - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.174/32\",
                    \"Description\": \"Server003\"
                },
                {
                    \"CidrIp\": \"10.64.77.154/32\",
                    \"Description\": \"Server004\"
                },
                {
                    \"CidrIp\": \"10.226.109.245/32\",
                    \"Description\": \"Server to Server\"
                },
                {
                    \"CidrIp\": \"10.226.109.157/32\",
                    \"Description\": \"Another server to other stuff\"
                },
                {
                    \"CidrIp\": \"10.226.109.172/32\",
                    \"Description\": \"Another server to other stuff\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 22,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 49763,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.59/32\",
                    \"Description\": \"Monitoring - Other Ports\"
                },
                {
                    \"CidrIp\": \"10.64.77.24/32\",
                    \"Description\": \"Monitoring - Other Ports\"
                },
                {
                    \"CidrIp\": \"10.64.77.37/32\",
                    \"Description\": \"Monitoring - Other Ports\"
                },
                {
                    \"CidrIp\": \"10.64.77.11/32\",
                    \"Description\": \"Monitoring - Other Ports\"
                },
                {
                    \"CidrIp\": \"10.226.109.157/32\",
                    \"Description\": \"Over here to over there\"
                },
                {
                    \"CidrIp\": \"10.226.109.172/32\",
                    \"Description\": \"Over here to over there\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 35226,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 139,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - Netbios\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 139,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 135,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - DCOM\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 135,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 445,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - MS-DS\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 445,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 443,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - HTTPS\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 443,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": -1,
            \"IpProtocol\": \"icmp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.59/32\",
                    \"Description\": \"Monitoring Server  - ICMP\"
                },
                {
                    \"CidrIp\": \"10.64.77.24/32\",
                    \"Description\": \"Ping\"
                },
                {
                    \"CidrIp\": \"10.64.77.11/32\",
                    \"Description\": \"Monitoring Server  - ICMP\"
                },
                {
                    \"CidrIp\": \"10.64.77.37/32\",
                    \"Description\": \"Monitoring Server  - ICMP\"
                },
                {
                    \"CidrIp\": \"10.226.109.157/32\",
                    \"Description\": \"Over here to over there\"
                },
                {
                    \"CidrIp\": \"10.226.109.172/32\",
                    \"Description\": \"Over here to over there\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": -1,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 1024,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - High Ports\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 65535,
            \"UserIdGroupPairs\": []
        }
    ],
    \"IpPermissionsEgress\": [
        {
            \"IpProtocol\": \"-1\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"0.0.0.0/0\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"UserIdGroupPairs\": []
        }
    ],
    \"OwnerId\": \"223310898711\",
    \"VpcId\": \"vpc-192ac32be1b1a987c\"
}" 
| spath IpPermissions{} output=IpPermissions
| mvexpand IpPermissions
| spath input=IpPermissions FromPort output=FromPort 
| spath input=IpPermissions IpProtocol output=IpProtocol 
| spath input=IpPermissions IpRanges{}.CidrIp output=CidrIp 
| spath input=IpPermissions IpRanges{}.Description output=Description 
| spath input=IpPermissions ToPort output=ToPort 
| eval a_zipped=mvzip(CidrIp, Description)
| mvexpand a_zipped 
| eval CidrIp=mvindex(split(a_zipped,","),0), Description=mvindex(split(a_zipped,","),1) 
| table FromPort, IpProtocol, CidrIp, Description, ToPort&lt;/LI-CODE&gt;</description>
    <pubDate>Wed, 17 Aug 2022 15:29:25 GMT</pubDate>
    <dc:creator>ITWhisperer</dc:creator>
    <dc:date>2022-08-17T15:29:25Z</dc:date>
    <item>
      <title>How do I extract multiple fields from a json array?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-do-I-extract-multiple-fields-from-a-json-array/m-p/609829#M212062</link>
      <description>&lt;P&gt;I'm having issues properly extracting all the fields I'm after from some json.&amp;nbsp; The logs are from a script that dumps all the AWS Security Groups into a json file that is ingested into Splunk by a UF.&amp;nbsp; Below is a sanitized example of the output of one AWS Security Group.&amp;nbsp; &amp;nbsp;I've tried various iterations of spath with mvzip, mvindex, mvexpand.&amp;nbsp; I've also tried to no avail using foreach.&amp;nbsp; I'm stumped as to how to get Splunk to pull out each instance of CidrIp and Description inside the FromPort.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The end goal is to be able to search for a port or an address and get back all the corresponding info.&lt;/P&gt;
&lt;P&gt;Example Search:&lt;BR /&gt;index=something FromPort=22&lt;BR /&gt;| table FromPort, CidrIp, Description, ToPort&lt;BR /&gt;&lt;BR /&gt;Example Results&lt;BR /&gt;FromPort, CidrIp, Description, ToPort&lt;BR /&gt;22, 10.10.10.1, Server01 SSH rule, 22&lt;BR /&gt;22, 10.10.10.2, Server 002 inbound , 22&lt;BR /&gt;etc....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Right now my extracting the fields only results in the first field for each rule.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="results.png" style="width: 999px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/21069iCCFEC4E0F52BD75B/image-size/large?v=v2&amp;amp;px=999" role="button" title="results.png" alt="results.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;When working correctly it would look like this and would contain all the rules in the log.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="expected.png" style="width: 999px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/21070i50121CEA88506181/image-size/large?v=v2&amp;amp;px=999" role="button" title="expected.png" alt="expected.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;| makeresults 
| eval _raw="{
    \"Description\": \"Rules for server\",
    \"GroupId\": \"sg-02d3a65ece83ba3a98\",
    \"GroupName\": \"Fake group name\",
    \"IpPermissions\": [
        {
            \"FromPort\": 22,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.59/32\",
                    \"Description\": \"Monitoring App - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.24/32\",
                    \"Description\": \"Monitoring App - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Some Host - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.11/32\",
                    \"Description\": \"Monitoring App - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.136/32\",
                    \"Description\": \"SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.171/32\",
                    \"Description\": \"SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.37/32\",
                    \"Description\": \"Monitoring App - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.174/32\",
                    \"Description\": \"Server003\"
                },
                {
                    \"CidrIp\": \"10.64.77.154/32\",
                    \"Description\": \"Server004\"
                },
                {
                    \"CidrIp\": \"10.226.109.245/32\",
                    \"Description\": \"Server to Server\"
                },
                {
                    \"CidrIp\": \"10.226.109.157/32\",
                    \"Description\": \"Another server to other stuff\"
                },
                {
                    \"CidrIp\": \"10.226.109.172/32\",
                    \"Description\": \"Another server to other stuff\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 22,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 49763,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.59/32\",
                    \"Description\": \"Monitoring - Other Ports\"
                },
                {
                    \"CidrIp\": \"10.64.77.24/32\",
                    \"Description\": \"Monitoring - Other Ports\"
                },
                {
                    \"CidrIp\": \"10.64.77.37/32\",
                    \"Description\": \"Monitoring - Other Ports\"
                },
                {
                    \"CidrIp\": \"10.64.77.11/32\",
                    \"Description\": \"Monitoring - Other Ports\"
                },
                {
                    \"CidrIp\": \"10.226.109.157/32\",
                    \"Description\": \"Over here to over there\"
                },
                {
                    \"CidrIp\": \"10.226.109.172/32\",
                    \"Description\": \"Over here to over there\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 35226,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 139,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - Netbios\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 139,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 135,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - DCOM\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 135,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 445,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - MS-DS\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 445,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 443,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - HTTPS\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 443,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": -1,
            \"IpProtocol\": \"icmp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.59/32\",
                    \"Description\": \"Monitoring Server  - ICMP\"
                },
                {
                    \"CidrIp\": \"10.64.77.24/32\",
                    \"Description\": \"Ping\"
                },
                {
                    \"CidrIp\": \"10.64.77.11/32\",
                    \"Description\": \"Monitoring Server  - ICMP\"
                },
                {
                    \"CidrIp\": \"10.64.77.37/32\",
                    \"Description\": \"Monitoring Server  - ICMP\"
                },
                {
                    \"CidrIp\": \"10.226.109.157/32\",
                    \"Description\": \"Over here to over there\"
                },
                {
                    \"CidrIp\": \"10.226.109.172/32\",
                    \"Description\": \"Over here to over there\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": -1,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 1024,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - High Ports\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 65535,
            \"UserIdGroupPairs\": []
        }
    ],
    \"IpPermissionsEgress\": [
        {
            \"IpProtocol\": \"-1\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"0.0.0.0/0\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"UserIdGroupPairs\": []
        }
    ],
    \"OwnerId\": \"223310898711\",
    \"VpcId\": \"vpc-192ac32be1b1a987c\"
}" 
| spath IpPermissions{}.FromPort output=a_FromPort 
| spath IpPermissions{}.IpProtocol output=a_IpProtocol 
| spath IpPermissions{}.IpRanges{}.CidrIp output=a_CidrIp 
| spath IpPermissions{}.IpRanges{}.Description output=a_Description 
| spath IpPermissions{}.ToPort output=a_ToPort 
| eval a_zipped=mvzip(mvzip(mvzip(mvzip(a_FromPort, a_IpProtocol), a_CidrIp), a_Description), a_ToPort) 
| mvexpand a_zipped 
| eval b_FromPort=mvindex(split(a_zipped,","),0), b_IpProtocol=mvindex(split(a_zipped,","),1), b_CidrIp=mvindex(split(a_zipped,","),2), b_Description=mvindex(split(a_zipped,","),3), b_ToPort=mvindex(split(a_zipped,","),4) 
| table b_FromPort, b_IpProtocol, b_CidrIp, b_Description, b_ToPort, a_zipped&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Aug 2022 15:23:19 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-do-I-extract-multiple-fields-from-a-json-array/m-p/609829#M212062</guid>
      <dc:creator>user_303_user</dc:creator>
      <dc:date>2022-08-17T15:23:19Z</dc:date>
    </item>
    <item>
      <title>Re: How do I extract multiple fields from a json array?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-do-I-extract-multiple-fields-from-a-json-array/m-p/609832#M212063</link>
      <description>&lt;P&gt;First of all, thank you for posting a well constructed question with all the information needed&lt;/P&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| makeresults 
| eval _raw="{
    \"Description\": \"Rules for server\",
    \"GroupId\": \"sg-02d3a65ece83ba3a98\",
    \"GroupName\": \"Fake group name\",
    \"IpPermissions\": [
        {
            \"FromPort\": 22,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.59/32\",
                    \"Description\": \"Monitoring App - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.24/32\",
                    \"Description\": \"Monitoring App - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Some Host - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.11/32\",
                    \"Description\": \"Monitoring App - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.136/32\",
                    \"Description\": \"SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.171/32\",
                    \"Description\": \"SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.37/32\",
                    \"Description\": \"Monitoring App - SSH\"
                },
                {
                    \"CidrIp\": \"10.64.77.174/32\",
                    \"Description\": \"Server003\"
                },
                {
                    \"CidrIp\": \"10.64.77.154/32\",
                    \"Description\": \"Server004\"
                },
                {
                    \"CidrIp\": \"10.226.109.245/32\",
                    \"Description\": \"Server to Server\"
                },
                {
                    \"CidrIp\": \"10.226.109.157/32\",
                    \"Description\": \"Another server to other stuff\"
                },
                {
                    \"CidrIp\": \"10.226.109.172/32\",
                    \"Description\": \"Another server to other stuff\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 22,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 49763,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.59/32\",
                    \"Description\": \"Monitoring - Other Ports\"
                },
                {
                    \"CidrIp\": \"10.64.77.24/32\",
                    \"Description\": \"Monitoring - Other Ports\"
                },
                {
                    \"CidrIp\": \"10.64.77.37/32\",
                    \"Description\": \"Monitoring - Other Ports\"
                },
                {
                    \"CidrIp\": \"10.64.77.11/32\",
                    \"Description\": \"Monitoring - Other Ports\"
                },
                {
                    \"CidrIp\": \"10.226.109.157/32\",
                    \"Description\": \"Over here to over there\"
                },
                {
                    \"CidrIp\": \"10.226.109.172/32\",
                    \"Description\": \"Over here to over there\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 35226,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 139,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - Netbios\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 139,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 135,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - DCOM\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 135,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 445,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - MS-DS\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 445,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 443,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - HTTPS\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 443,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": -1,
            \"IpProtocol\": \"icmp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.59/32\",
                    \"Description\": \"Monitoring Server  - ICMP\"
                },
                {
                    \"CidrIp\": \"10.64.77.24/32\",
                    \"Description\": \"Ping\"
                },
                {
                    \"CidrIp\": \"10.64.77.11/32\",
                    \"Description\": \"Monitoring Server  - ICMP\"
                },
                {
                    \"CidrIp\": \"10.64.77.37/32\",
                    \"Description\": \"Monitoring Server  - ICMP\"
                },
                {
                    \"CidrIp\": \"10.226.109.157/32\",
                    \"Description\": \"Over here to over there\"
                },
                {
                    \"CidrIp\": \"10.226.109.172/32\",
                    \"Description\": \"Over here to over there\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": -1,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 1024,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.64.77.29/32\",
                    \"Description\": \"Server 007 - High Ports\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 65535,
            \"UserIdGroupPairs\": []
        }
    ],
    \"IpPermissionsEgress\": [
        {
            \"IpProtocol\": \"-1\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"0.0.0.0/0\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"UserIdGroupPairs\": []
        }
    ],
    \"OwnerId\": \"223310898711\",
    \"VpcId\": \"vpc-192ac32be1b1a987c\"
}" 
| spath IpPermissions{} output=IpPermissions
| mvexpand IpPermissions
| spath input=IpPermissions FromPort output=FromPort 
| spath input=IpPermissions IpProtocol output=IpProtocol 
| spath input=IpPermissions IpRanges{}.CidrIp output=CidrIp 
| spath input=IpPermissions IpRanges{}.Description output=Description 
| spath input=IpPermissions ToPort output=ToPort 
| eval a_zipped=mvzip(CidrIp, Description)
| mvexpand a_zipped 
| eval CidrIp=mvindex(split(a_zipped,","),0), Description=mvindex(split(a_zipped,","),1) 
| table FromPort, IpProtocol, CidrIp, Description, ToPort&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 17 Aug 2022 15:29:25 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-do-I-extract-multiple-fields-from-a-json-array/m-p/609832#M212063</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2022-08-17T15:29:25Z</dc:date>
    </item>
    <item>
      <title>Re: How do I extract multiple fields from a json array?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-do-I-extract-multiple-fields-from-a-json-array/m-p/609849#M212072</link>
      <description>&lt;P&gt;Thank you so much for that.&amp;nbsp; That worked perfectly for the initial example I provided.&amp;nbsp; &amp;nbsp;I ran those commands against a larger set of SG's and some corners cases appeared.&lt;/P&gt;&lt;P&gt;I tried various incantations coalese, fillnull and isnull but haven't figured out how to handle when there is no description.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You'll see port 22 has 5 instead of 7 results.&amp;nbsp; Port 139 has a single blank-ish result.&amp;nbsp; Port 445 has 4 instead of 7 results.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| makeresults 
| eval _raw="{
    \"Description\": \"Another SG Example\",
    \"GroupId\": \"sg-0b3332aaac8fceeb0\",
    \"GroupName\": \"AWS SG Example\",
    \"IpPermissions\": [
        {
            \"FromPort\": 22,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.14.0.0/16\",
					\"Description\": \"A different group os servers\"
                },
                {
                    \"CidrIp\": \"10.14.111.136/32\"
                },
                {
                    \"CidrIp\": \"10.14.111.171/32\"
                },
                {
                    \"CidrIp\": \"10.14.111.24/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.11/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.37/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.59/32\",
                    \"Description\": \"Monitoring Service\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 22,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 49152,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.14.111.24/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.11/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.37/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.59/32\",
                    \"Description\": \"Monitoring Service\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 65535,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 139,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.14.111.157/32\"
                },
                {
                    \"CidrIp\": \"10.14.110.0/24\"
                },
                {
                    \"CidrIp\": \"10.14.111.171/32\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 139,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 135,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.14.111.24/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.11/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.37/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.59/32\",
                    \"Description\": \"Monitoring Service\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 135,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 445,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.14.111.157/32\"
                },
                {
                    \"CidrIp\": \"10.14.111.136/32\"
                },
                {
                    \"CidrIp\": \"10.14.111.171/32\"
                },
                {
                    \"CidrIp\": \"10.14.111.24/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.11/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.37/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.59/32\",
                    \"Description\": \"Monitoring Service\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 445,
            \"UserIdGroupPairs\": []
        }
    ],
    \"IpPermissionsEgress\": [
        {
            \"IpProtocol\": \"-1\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"0.0.0.0/0\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"UserIdGroupPairs\": []
        }
    ],
    \"OwnerId\": \"549913499662\",
    \"VpcId\": \"vpc-b3h97aaa8b2fa8d2\"
}" 
| spath IpPermissions{} output=IpPermissions
| mvexpand IpPermissions
| spath input=IpPermissions FromPort output=FromPort 
| spath input=IpPermissions IpProtocol output=IpProtocol 
| spath input=IpPermissions IpRanges{}.CidrIp output=CidrIp 
| spath input=IpPermissions IpRanges{}.Description output=Description 
| spath input=IpPermissions ToPort output=ToPort 
| eval a_zipped=mvzip(CidrIp, Description)
| mvexpand a_zipped 
| eval CidrIp=mvindex(split(a_zipped,","),0), Description=mvindex(split(a_zipped,","),1) 
| table FromPort, IpProtocol, CidrIp, Description, ToPort&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Aug 2022 17:29:44 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-do-I-extract-multiple-fields-from-a-json-array/m-p/609849#M212072</guid>
      <dc:creator>user_303_user</dc:creator>
      <dc:date>2022-08-17T17:29:44Z</dc:date>
    </item>
    <item>
      <title>Re: How do I extract multiple fields from a json array?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-do-I-extract-multiple-fields-from-a-json-array/m-p/609915#M212090</link>
      <description>&lt;LI-CODE lang="markup"&gt;| makeresults 
| eval _raw="{
    \"Description\": \"Another SG Example\",
    \"GroupId\": \"sg-0b3332aaac8fceeb0\",
    \"GroupName\": \"AWS SG Example\",
    \"IpPermissions\": [
        {
            \"FromPort\": 22,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.14.0.0/16\",
					\"Description\": \"A different group os servers\"
                },
                {
                    \"CidrIp\": \"10.14.111.136/32\"
                },
                {
                    \"CidrIp\": \"10.14.111.171/32\"
                },
                {
                    \"CidrIp\": \"10.14.111.24/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.11/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.37/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.59/32\",
                    \"Description\": \"Monitoring Service\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 22,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 49152,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.14.111.24/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.11/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.37/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.59/32\",
                    \"Description\": \"Monitoring Service\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 65535,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 139,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.14.111.157/32\"
                },
                {
                    \"CidrIp\": \"10.14.110.0/24\"
                },
                {
                    \"CidrIp\": \"10.14.111.171/32\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 139,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 135,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.14.111.24/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.11/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.37/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.59/32\",
                    \"Description\": \"Monitoring Service\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 135,
            \"UserIdGroupPairs\": []
        },
        {
            \"FromPort\": 445,
            \"IpProtocol\": \"tcp\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"10.14.111.157/32\"
                },
                {
                    \"CidrIp\": \"10.14.111.136/32\"
                },
                {
                    \"CidrIp\": \"10.14.111.171/32\"
                },
                {
                    \"CidrIp\": \"10.14.111.24/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.11/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.37/32\",
                    \"Description\": \"Monitoring Service\"
                },
                {
                    \"CidrIp\": \"10.14.111.59/32\",
                    \"Description\": \"Monitoring Service\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"ToPort\": 445,
            \"UserIdGroupPairs\": []
        }
    ],
    \"IpPermissionsEgress\": [
        {
            \"IpProtocol\": \"-1\",
            \"IpRanges\": [
                {
                    \"CidrIp\": \"0.0.0.0/0\"
                }
            ],
            \"Ipv6Ranges\": [],
            \"PrefixListIds\": [],
            \"UserIdGroupPairs\": []
        }
    ],
    \"OwnerId\": \"549913499662\",
    \"VpcId\": \"vpc-b3h97aaa8b2fa8d2\"
}" 
| spath IpPermissions{} output=IpPermissions
| mvexpand IpPermissions
| spath input=IpPermissions FromPort output=FromPort 
| spath input=IpPermissions IpProtocol output=IpProtocol  
| spath input=IpPermissions ToPort output=ToPort 
| spath input=IpPermissions IpRanges{} output=IpRanges
| mvexpand IpRanges
| spath input=IpRanges CidrIp output=CidrIp 
| spath input=IpRanges Description output=Description
| table FromPort, IpProtocol, CidrIp, Description, ToPort&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 18 Aug 2022 07:00:01 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-do-I-extract-multiple-fields-from-a-json-array/m-p/609915#M212090</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2022-08-18T07:00:01Z</dc:date>
    </item>
    <item>
      <title>Re: How do I extract multiple fields from a json array?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-do-I-extract-multiple-fields-from-a-json-array/m-p/609923#M212095</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/248657"&gt;@user_303_user&lt;/a&gt;&amp;nbsp;You shouldn't need mvzip on well structured data. &amp;nbsp;But you need to follow the actual hierarchy. &amp;nbsp;This the code you want:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| spath IpPermissions{} output=IpPermissions
| mvexpand IpPermissions
| spath input=IpPermissions
| spath input=IpPermissions path=IpRanges{}
| mvexpand IpRanges{}
| spath input=IpRanges{}
| table FromPort, IpProtocol, CidrIp, Description, ToPort&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your simulated data will result in&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;FromPort&lt;/TD&gt;&lt;TD&gt;IpProtocol&lt;/TD&gt;&lt;TD&gt;CidrIp&lt;/TD&gt;&lt;TD&gt;Description&lt;/TD&gt;&lt;TD&gt;ToPort&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.0.0/16&lt;/TD&gt;&lt;TD&gt;A different group os servers&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.136/32&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.171/32&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.24/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.11/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.37/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.59/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;49152&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.24/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;65535&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;49152&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.11/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;65535&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;49152&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.37/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;65535&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;49152&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.59/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;65535&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;139&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.157/32&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;139&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;139&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.110.0/24&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;139&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;139&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.171/32&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;139&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;135&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.24/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;135&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;135&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.11/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;135&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;135&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.37/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;135&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;135&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.59/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;135&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.157/32&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.136/32&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.171/32&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.24/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.11/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.37/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;TD&gt;tcp&lt;/TD&gt;&lt;TD&gt;10.14.111.59/32&lt;/TD&gt;&lt;TD&gt;Monitoring Service&lt;/TD&gt;&lt;TD&gt;445&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 18 Aug 2022 07:14:56 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-do-I-extract-multiple-fields-from-a-json-array/m-p/609923#M212095</guid>
      <dc:creator>yuanliu</dc:creator>
      <dc:date>2022-08-18T07:14:56Z</dc:date>
    </item>
  </channel>
</rss>

