簡體   English   中英

使用JQ解析JSON

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM