[英]Parsing json using jq
我正在嘗試在linux命令行上使用jq從JSON結構中獲取難度值:
./jq '{result: .difficulty}' status.txt
(JSON保存在一個名為status.txt的文件中-如下所示),但請嘗試一下,我可能會不斷得到:
{
"result": null
}
返回時,有人可以告訴我我做錯了嗎?
{
"result":{
"version":1030000,
"protocolversion":60001,
"walletversion":60000,
"balance":2600.00020000,
"blocks":16042,
"connections":6,
"proxy":"",
"difficulty":28.20775972,
"testnet":false,
"keypoololdest":1382340615,
"keypoolsize":94,
"paytxfee":0.00000000,
"mininput":0.00010000,
"unlocked_until":0,
"errors":""
},
"error":null,
"id":"curltest"
}
嘗試訪問result
對象並在其中提取difficulty
值:
./jq '.result.difficulty' status.txt
它產生:
28.20775972
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.