Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How to parse the json command line in Linux

Shulou Source: shulou.com Published: 2022-06-02 07:08:37 10月01日 Update

This article introduces how to parse the json command line in Linux, the content is very detailed, interested friends can refer to, I hope it can be helpful to you.

1. Jq. Get all the structures starting from the root node and format the output $cat test.json {"data": {"userList": [{"uid": 100," nickname ":" hello "}, {" uid ": 101," nickname ":" world "}]}} $cat test.json | jq. {" data ": {" userList ": [{" uid ": 100," nickname ":" hello "} {"uid": 101,101, "nickname": "world"}} 2. Jq .xxxxx gets the value of field xxxx and formats the output $cat test.json {"data": {"userList": [{"uid": 100, "nickname": "hello"}, {"uid": 101 "nickname": "world"}} $cat test.json | jq .data {"userList": [{"uid": 100, "nickname": "hello"}, {"uid": 101 "nickname": "world"}]} 3. Jq .xxx.bbbb [0] .aaaa gets the first aaaa field $cat test.json {"data": {"userList": [{"uid": 100, "nickname": "hello"}, {"uid": 101in the bbbb array of the xxx field. "nickname": "world"}} $cat test.json | jq. {"data": {"userList": [{"uid": 100, "nickname": "hello"}, {"uid": 101 "nickname": "world"}} $cat test.json | jq .data.userList [0] .nickname "hello" $cat test.json | jq .data.userList [1] .nickname "world" about how to parse the json command line in Linux. I hope the above content can be of some help to you and learn more knowledge. If you think the article is good, you can share it for more people to see.

Tags: Fields commands content more formats help output good interests guys buddies arrays articles knowledge articles structures nodes references Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Docker Shulou Information OPPO Reno MariaDB Redmi