這一定非常簡單,但手冊頁對我來說毫無意義。 curl example.com/json
給我基本的jq用法。如何獲取嵌套值
{
"stats": {
"storage_server.disk_total": XXXXXXXXXX
},
"counters": {}
}
,我想提取disk_total的價值XXXXXXXXXX
。這是什麼語法?
這一定非常簡單,但手冊頁對我來說毫無意義。 curl example.com/json
給我基本的jq用法。如何獲取嵌套值
{
"stats": {
"storage_server.disk_total": XXXXXXXXXX
},
"counters": {}
}
,我想提取disk_total的價值XXXXXXXXXX
。這是什麼語法?
芹苴點在`storage_server.disk_total」需要進行轉義,以防止它被解釋爲一個對象鍵分離,所以你可以使用:
jq '.stats."storage_server.disk_total"'
假設XXXXXXXXXX
是一個有效的JSON數你真正的JSON。
要獲得深深由它們的鍵嵌套值:
..
is a shortcut for the zero-argument recurse
- 中的XPath //
操作者的類似物。
'.stats []。storage_server'?適用於我的結構完全相同(我認爲)。 –