首页 > 解决方案 > 从此输出中刮取值

问题描述

晚上好,

我想从这个输出中刮出一个“价值”:

{
  "checkout":
  {
    "completed_at": null,
    "created_at": "2020-02-27T00:32:40+01:00",
    "currency":"EUR",
    "presentment_currency":"EUR",
    "customer_id":2929596792912,
    "customer_locale":"de"
    ...

等等....

我的尝试:

import json
Json = json.loads(info.text)
currency= Json1.get("currency")
print(currency

但我只是None在打印答案时得到

标签: pythonjsonsearchscrape

解决方案


一旦你使用json库解析了输入,你就有了一个 python 字典。

get("currency")返回的原因None是因为该键currency不存在于您的字典的顶层。

如果你试试

currency = Json.get("checkout").get("currency")

你应该得到价值EUR


推荐阅读