Forum Discussion
ScottAllison
Feb 20, 2023Iron Contributor
Need help with a parsing query
I'm having a hard time querying out this bit of JSON (extracted from a larger JSON) into their own columns:
[{"name":"Category","value":"Direct Agent"},{"name":"Computer","value":"servername.domeain.net"}]
Essentially I want to have a column named agentCategory and a column named serverName with these values in them.
Thanks in advance!
- Simple but not elegant?
let a = todynamic('[{"name":"Category","value":"Direct Agent"},{"name":"Computer","value":"servername.domeain.net"}]');
print a=parse_json(a)
| extend agentCategory = tostring(a[0].value)
| extend serverName_ = tostring(a[1].value)
- Clive_WatsonBronze ContributorSimple but not elegant?
let a = todynamic('[{"name":"Category","value":"Direct Agent"},{"name":"Computer","value":"servername.domeain.net"}]');
print a=parse_json(a)
| extend agentCategory = tostring(a[0].value)
| extend serverName_ = tostring(a[1].value)- ScottAllisonIron ContributorThanks Clive! You came through again! 🙂