【问题标题】:JSON parsing without an identifier没有标识符的 JSON 解析
【发布时间】: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 相关)操作.

标签: python json


【解决方案1】:
for obj in json_list:
   if obj.get('symbol') == "Apple":
       ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    相关资源
    最近更新 更多