python - 从 Python 中的 JSON 获取值
问题描述
我想分配获取“feels_like”的值并将其分配给一个新变量。我该怎么做?
test({"coord":{"lon":-71.06,"lat":42.36},"weather":[{"id":500,"main":"Rain","description":"light rain","icon":"10n"}],"base":"stations","main":{"temp":1.69,"feels_like":-1.22,"temp_min":0,"temp_max":3.33,"pressure":1013,"humidity":94},"visibility":16093,"wind":{"speed":1.5,"deg":230},"rain":{"1h":0.25},"clouds":{"all":90},"dt":1582094044,"sys":{"type":1,"id":3413,"country":"US","sunrise":1582112159,"sunset":1582150834},"timezone":-18000,"id":4930956,"name":"Boston","cod":200})
解决方案
你可以这样做:
d = {"coord": {"lon": -71.06, "lat": 42.36}, "weather": [{"id": 500, "main": "Rain", "description": "light rain", "icon": "10n"}], "base": "stations", "main": {"temp": 1.69, "feels_like": -1.22, "temp_min": 0, "temp_max": 3.33, "pressure": 1013, "humidity": 94}, "visibility": 16093, "wind": {
"speed": 1.5, "deg": 230}, "rain": {"1h": 0.25}, "clouds": {"all": 90}, "dt": 1582094044, "sys": {"type": 1, "id": 3413, "country": "US", "sunrise": 1582112159, "sunset": 1582150834}, "timezone": -18000, "id": 4930956, "name": "Boston", "cod": 200}
feels = d["main"]["feels_like"]
希望对你有帮助!
推荐阅读
- c# - C# ASP 服务器发送事件的问题
- javascript - 使用 javascript 正确更新进度条
- rest-assured - 为什么 Hamcrest 的 containsInAnyOrder 匹配器接受数组而不是列表?
- ios - 在需要时以编程方式添加滚动
- python - 如何在 numpy 或列表列表中填充圆圈
- php - 我应该如何在 Wordpress 中使用准备好的语句和查询中的变量?
- docker - 无法在 Kubernetes 上运行 SCDF 任务
- java - 动态参数重构
- c++ - const 参数不够 const
- javascript - 从 chrome 扩展访问 iframe