Splunk Search

Extracting field as a json object

vpsierra
Loves-to-Learn Lots

I am trying to extract a field(json array having objects) from events, now I would like to extract few more fields from that json array

[
{
"name": "a",
"age": "19",
"date_populated": "02/20/2019"

},
{
"name": "b",
"age": "23",
"date_populated": "02/25/2019"
}

]

 

can you please let me know how I can get a list of names

Labels (1)
0 Karma

to4kawa
Ultra Champion
index=_internal | head 1 | fields _raw _time | eval _raw="[
{
\"name\": \"a\",
\"age\": \"19\",
\"date_populated\": \"02/20/2019\"

},
{
\"name\": \"b\",
\"age\": \"23\",
\"date_populated\": \"02/25/2019\"
}

]"
| rename COMMENT as "the logic"

| spath {} output=root
| mvexpand root
| spath input=root
| table name age date_populated
Get Updates on the Splunk Community!

Splunk Mobile: Your Brand-New Home Screen

Meet Your New Mobile Hub  Hello Splunk Community!  Staying connected to your data—no matter where you are—is ...

Introducing Value Insights (Beta): Understand the Business Impact your organization ...

Real progress on your strategic priorities starts with knowing the business outcomes your teams are delivering ...

Enterprise Security (ES) Essentials 8.3 is Now GA — Smarter Detections, Faster ...

As of today, Enterprise Security (ES) Essentials 8.3 is now generally available, helping SOC teams simplify ...