Quantcast
Channel: Active questions tagged jq - Stack Overflow
Viewing all articles
Browse latest Browse all 524

Syntax when there is a space in the key

$
0
0

This is driving me nuts.

I have a JSON that looks like this:

{"gateways": [    {"DHCP": "On","External IPs": "46.244.46.66","Firewall": "On","NAT": "Off","Name": "gateway","Routed Networks": "photon, default-routed-network","Selected": "*","Syslog": "","Uplinks": "d5p6v51-ext","VPN": "Off"    }]}

I can easily extract values for most of the keys.

E.g.

jq --raw-output .gateways[0].Namegateway

However, what I really need to get is the "External IPs" value and I can't figure out how to manage the space.

I tried

jq --raw-output .gateways[0].'External IPs'jq --raw-output .gateways[0].`External IPs`jq --raw-output .gateways[0]."External IPs"

But none of these work.

Any hint?


Viewing all articles
Browse latest Browse all 524

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>