我正在使用Python3使用Coinspot exchange构建一个加密货币交易程序
它以json的形式回复信息,但我不知道如何只获取特定的信息。具体地说,我请求获取所有加密硬币的信息,它会以大量不同的硬币回复,但我只对BTC(比特币)感兴趣。如何提取这些信息
Coinspot API文档:https://www.coinspot.com.au/api
json输出:
{
"status": "ok",
"prices": {
"btc": {
"bid": "16000",
"ask": "16040",
"last": "16000"
},
"ltc": {
"bid": "68.05400001",
"ask": "70.97656899",
"last": "70.74"
},
"doge": {
"bid": "0.003705",
"ask": "0.0037577",
"last": "0.0037662"
},
"eth": {
"bid": "531.1",
"ask": "536.48999996",
"last": "538"
},
"powr": {
"bid": "0.1140003",
"ask": "0.134",
"last": "0.13"
},
"ans": {
"bid": "24.012601",
"ask": "24.643979",
"last": "24.78"
},
"xrp": {
"bid": "0.355",
"ask": "0.35709999",
"last": "0.35501"
},
"trx": {
"bid": "0.03715001",
"ask": "0.037849",
"last": "0.038119"
},
"eos": {
"bid": "3.646",
"ask": "3.9",
"last": "3.9"
},
"str": {
"bid": "0.1065",
"ask": "0.10689899",
"last": "0.1065"
},
"rhoc": {
"bid": "0.037",
"ask": "0.043999",
"last": "0.01"
},
"gas": {
"bid": "2.12000101",
"ask": "2.270959",
"last": "2.208489"
}
}
}
JSON输出是一个python
dict
,您可以使用[]
语法访问它的字段。因此,对于您的情况:然后,您可以用同样的方法索引此词典-例如
btc['bid']
以获取'16000'
相关问题 更多 >
编程相关推荐