繁体   English   中英

使用jq提取CSV格式的值和格式

[英]Using jq to extract values and format in CSV

我有以下json文件:

{
"data": [
    {
        "displayName": "First Name",
        "rank": 1,
        "value": "VALUE"
    },
    {
        "displayName": "Last Name",
        "rank": 2,
        "value": "VALUE"
    },
    {
        "displayName": "Position",
        "rank": 3,
        "value": "VALUE"
    },
    {
        "displayName": "Company Name",
        "rank": 4,
        "value": "VALUE"
    },
    {
        "displayName": "Country",
        "rank": 5,
        "value": "VALUE"
    },
]
}

我想使用以下格式的CSV文件:

First Name, Last Name, Position, Company Name, Country

VALUE, VALUE, VALUE, VALUE, VALUE, VALUE

仅使用jq可以吗? 我没有任何编程和/或出色的命令行技能。

当然是啦:

.data | sort_by(.rank) | map(.displayName), map(.value) | @csv

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM