Json
JQ:將值轉換為嵌套的鍵值對象
我迷失了一個簡單的 JQ 問題。給定一個鍵值對象,我想將值轉換為具有“值”鍵的嵌套對象。我嘗試使用“to_entries”和本機輸出以及 {}-output 選項進行排列,但沒有成功。我確信有一個相當明顯的解決方案,但我找不到它。
輸入:
{ "mykey" : "myvalue" }
期望的輸出:
{ "mykey" : { "value" : "myvalue" }}
$ jq '{(keys[0]): {value:.[keys[0]]}} ' <<< '{ "mykey" : "myvalue" }' { "mykey": { "value": "myvalue" } }