I have this Query that produces two multi value fields, keys and values. What i need to do is pair each entry in the keys multivalue field with it's matching value in the values multivalue field to create a json object that looks like this.
{ key1:val1, key2:val2, key3:val3 }
index=test5 earliest=@s-24h
apicall IN (aws_es_listDomainNames aws_es_listTags) NOT err
| eval resourceid=coalesce(resourceid, DomainName)
| eval uid=resourceid+accountid+region
| rename "TagList{}.Key" AS keys
| rename "TagList{}.Value" AS values
| eval tags=mvzip('keys','values'," = ") | nomv tags. // this matches up the key and value pairs but isn't useful with json_object.
I've tried using json_object but json_object only accepts arguments and not a string of key value pairs. Is there a way to produce a json object from the two multivalue fields above?
Thanks.
... View more