在python Django框架中解析JSON对象

问题描述 投票:0回答:2

如何解析python中的JSON对象以获取part_number,product_name和quantity?

{'products': [{'part_number': 'sda', 'product_name': 'asdas', 'quantity': '12'}, {'part_number': 'asd', 'product_name': 'dfg', 'quantity': '3'}]}
json
2个回答
0
投票
data = {'products': [{'part_number': 'sda', 'product_name': 'asdas', 'quantity': '12'}, {'part_number': 'asd', 'product_name': 'dfg', 'quantity': '3'}]}

for i in data['products']:
    print(i['product_name'])

其他键值相同,因为它是一个json object,你可以直接使用循环来获取值


0
投票

我不确定但是尝试导入json并解析你的对象

   import json

    products=json.loads({'products': [{'part_number': 'sda', 'product_name': 'asdas', 'quantity': '12'}, {'part_number': 'asd', 'product_name': 'dfg', 'quantity': '3'}]})

    for product in products['products']:
      print product['part_number']
      print product['product_name']
      print product['quantity']
© www.soinside.com 2019 - 2024. All rights reserved.