【发布时间】:2021-12-26 09:07:41
【问题描述】:
我有以下 jq 的输入 json:
{
"records": [
{
"uuid": "14e20b5a-6619-11ec-a838-0050568168f7",
"nas": {
"path": "/data/nlp/datasets/ds0"
}
},
{
"uuid": "799ce816-656c-11ec-a838-0050568168f7",
"nas": {
"path": "/data/nlp/datasets/ds1"
}
}
]
}
下面jq重复结果的原因是什么:
[{junction:.records[].nas.path}+{uuid:.records[].uuid}]
结果:
[
{
"junction": "/data/nlp/datasets/ds0",
"uuid": "14e20b5a-6619-11ec-a838-0050568168f7"
},
{
"junction": "/data/nlp/datasets/ds1",
"uuid": "14e20b5a-6619-11ec-a838-0050568168f7"
},
{
"junction": "/data/nlp/datasets/ds0",
"uuid": "799ce816-656c-11ec-a838-0050568168f7"
},
{
"junction": "/data/nlp/datasets/ds1",
"uuid": "799ce816-656c-11ec-a838-0050568168f7"
}
]
【问题讨论】:
标签: jq