【发布时间】:2017-07-12 21:36:57
【问题描述】:
假设我向 API 发出 Get 请求,它以 JSON 格式向我提供此输出。
[
{
symbol: "Banana",
price_usd: 448.66,
randomthing:123
},
{
symbol: "Apple",
price_usd: 7.28,
randomthing:233
}
]
我应该如何知道Apple的价格?
【问题讨论】:
-
输出是否存储在 .json 文件中?
-
我认识你
[item for item in __import__('json').loads(__import__('requests').get('http://api.fruitstand.com/fruits').text) if item['symbol'] == 'Apple']['price_usd'] -
我不知道Json是什么,但那不是JSON。
-
@IchSkill 你能添加你的相关代码吗?
-
这只是普通的 Python 数据;它不是 JSON。请不要使用 JSON 标记,除非您实际上是在尝试解析或生成 JSON,而不仅仅是对 曾经是 JSON 但现在不是 JSON 的数据执行常规(非 JSON 相关)操作.