Python:如何在获取的json数据中删除不必要的字符

时间:2019-03-17 15:36:41

标签: json python-3.x

我想删除我得到的json数据中的一些字符。

我想要的输出是这样

uploads/8ca8672f4cfb4b31bf39db344a05055a.jpeg

但是我得到的是这个

{'image_url': 'uploads/8ca8672f4cfb4b31bf39db344a05055a.jpeg'}

这是我的代码

people_string = '''
{
  "event": "account_aprroved",
  "payload": {
  "images": [
  {
    "image_url": "uploads/8ca8672f4cfb4b31bf39db344a05055a.jpeg"
  },
  {
    "image_url": "uploads/7de53d084e5d441fa530f4d5ea9bb3ec.jpeg"
  }
],
},
}

data = json.loads(people_string)
for person in data['payload']['images']:
        print(person)

2 个答案:

答案 0 :(得分:4)

尝试访问每个人的image_url字段:

data = json.loads(people_string)
for person in data['payload']['images']:
    print(person['image_url'])

答案 1 :(得分:0)

尝试      打印(人['image_url'])