Many thanks for the response:
I have one more array within imdata. COuld you please guide me how to
extract fields? it is somewhat like
new_var: "{{ your_var |
json_query('nodes.imdata[*].result[*].fabricNode.attributes.{dn:dn,name:name}')
}}"
also in could you please tell me mention that?
The json_query filter is probably what you're looking for:
https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html#json-query-filter
- set_fact:
new_var: "{{ your_var |
json_query('nodes.imdata[*].fabricNode.attributes.{dn:dn,name:name}')
}}"
should give you:
[
{
"dn"