具有下述樣品JSON輸入:JQ操縱JSON文件
{
"name_A": {
"logfile_one": [{
"issue_desc": "desiredvalueone"
}, {
"issuetime": "desiredvaluetwo"
}],
"output": ["46312"]
},
"name_B": {
"logfile_two": [{
"issue_desc": "desiredvaluethirtyfour"
}, {
"issuetime": "desiredvaluetwo"
}],
"output": ["1", "2"]
}
}
我們希望以下的輸出:採用t o_entries[] | .key
例如
{
"desiredvalueone": [{
"name_A": "logfile_one"
}],
"desiredvaluetwo": [{
"name_A": "logfile_one",
"name_B": "logfile_two"
}],
...
}
,我們設法得到 「name_A
」 「name_B
」,但離我們試圖實現的距離很遠。或與
[to_entries[] | {"key": .key, "value": .value[]}] | from_entries
產量
{
"name_A": [
"46312"
],
"name_B": [
"1",
"2"
]
}
請解釋一下你已經嘗試過,它有結果。 – Olaia
幾個努力,幾個輸出,增加了其中兩個 – federico