从javascript中的api获取数据

从javascript中的api获取数据,javascript,html,api,web,Javascript,Html,Api,Web,我从一个API获得了以下信息: {"coord":{"lon":26.1,"lat":44.44},"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01d"}],"base":"stations","main":{"temp":27.98,"pressure":1011,"humidity":30,"temp_min":27,"temp_max":29},"visibility":10000,"wind"

我从一个API获得了以下信息:

{"coord":{"lon":26.1,"lat":44.44},"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01d"}],"base":"stations","main":{"temp":27.98,"pressure":1011,"humidity":30,"temp_min":27,"temp_max":29},"visibility":10000,"wind":{"speed":1.5,"deg":80},"clouds":{"all":0},"dt":1535128200,"sys":{"type":1,"id":5986,"message":0.0256,"country":"RO","sunrise":1535081370,"sunset":1535130317},"id":683506,"name":"Bucharest","cod":200}
我怎样才能得到湿度? 以下是我的函数,它不起作用:

$.getJSON("https://api.openweathermap.org/data/2.5/weather?q=Slatina,ro&appid=b877cc138ceeb7015615b7b122be7958&units=metric", function(result){
document.getElementById("vremeaText").innerHTML = result.weather[0].humidity;
使用:

而不是:

result.weather[0].humidity;

我建议您使用以使您更容易看到JSON对象的实际情况。

尝试
result.main.hyperty
const obj={“coord”:{“lon”:26.1,“lat”:44.44},“weather”:[{“id”:800,“main”:“Clear”,“description”:“Clear sky”,“icon”:“01d”}],“base”:“stations”,“main”:{“temp”:27.98,“pressure”:1011,“湿度”:30,“temp\u min”:27,“temp\u max”:29},“能见度”:10000,“风”:{“速度”:1.5,“度”:80},“云”:{“所有”:0},“dt”:1535128200,“系统”:{“类型”:1,“id”:5986,“消息”:0.0256,“国家”:“RO”,“日出”:1535081370,“日落”:1535130317},“id”:683506,“名称”:“布加勒斯特”,“cod”:200}控制台日志(obj.main.湿度)我不知道那个API,真是令人惊讶,实际上json格式化程序对me@ProdanMihai如果您的问题得到了回答,您是否介意在这条线索中将最相关的答案标记为已接受。
result.weather[0].humidity;