如何将json传入web api并获取具体数据?
例如,这是我的web api "https://api.coinmarketcap.com/v2/ticker/1/“,输出如下:
{
"data": {
"id": 1,
"name": "Bitcoin",
"symbol": "BTC",
"website_slug": "bitcoin",
"rank": 1,
"circulating_supply": 17145625.0,
"total_supply": 17145625.0,
"max_supply": 21000000.0,
"quotes": {
"USD": {
"price": 6196.07,
"volume_24h": 3623440000.0,
"market_cap": 106235492694.0,
"percent_change_1h": -0.08,
"percent_change_24h": -2.9,
"percent_change_7d": -6.64
}
},
"last_updated": 1531423345
},
"metadata": {
"timestamp": 1531423031,
"error": null
}
}
我想要一个代码,我可以打开"web api链接“,”把json变成web api",“获取json中的数据”。
发布于 2018-07-13 03:37:22
您的问题有点不明确,但我假设您想要获取JSON数据。这取决于您尝试用来编写解决方案的语言。
下面是一个使用JavaScript +jQuery的示例:
$.getJSON('https://api.coinmarketcap.com/v2/ticker/1/', (data) => console.log(data));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
发布于 2018-07-13 04:11:32
我不太确定您使用的是哪种语言。在标签或问题本身中提供该信息将很有帮助
如果您使用的是python 3.7
import json
from urllib.request import urlopen
myjson = JSON.loads(urlopen("https://api.coinmarketcap.com/v2/ticker/1/"))
在这里,您将把json反序列化为原生python嵌套数组和字典(在本例中是字典)。
这样,您就可以访问json中的元素,就像访问普通python字典中的任何元素一样。例如,如果我想要访问
myjson["data"]["id"]
希望这能有所帮助!祝你好运。请回复您正在使用的语言和任何框架,这样社区才能以最好的方式帮助您。
https://stackoverflow.com/questions/51313116
复制相似问题