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

Create one big object from a list of objects using jq

$
0
0

Okay so I have blob of data like so ...

[{"sys_replace_on_upgrade": "false","initial_state": "false","sys_mod_count": "0","sys_updated_on": "2020-09-02 13:48:39","sys_tags": "","state_label": "Authorize","sys_class_name": "sttrm_state","state_sequence": "3","sys_id": "13fc0801c343101035ae3f52c1d3ae77","sys_update_name": "sttrm_state_13fc0801c343101035ae3f52c1d3ae77","sys_updated_by": "admin","sys_created_on": "2020-09-02 13:48:39","sys_name": "Authorize","state_value": "-3","sys_customer_update": "false","sys_created_by": "admin","sys_policy": ""},...]

I run it through jq like so:

jq '.result[]|{(.sys_name) : .state_value}' states.json{"Authorize": "-3"}{"New": "-5"}{"Closed": "3"}{"Review": "0"}...

What I really want is one big object like:

{"Authorize": "-3" ,"New": "-5","Closed": "3","Review": "0", ...}

I'm close but I'm missing something ...


Viewing all articles
Browse latest Browse all 524

Trending Articles



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