【发布时间】:2020-07-13 21:03:31
【问题描述】:
我有一个 webhook 侦听器,用于侦听特定 webhook 并捕获 JSON 数据。
json 数据示例。
[
{
"InvoiceNumberPrefix": "AB-",
"InvoiceNumber": 1111
],
"OrderItemList": [
{
"CatalogID": 1,
"ItemIndexID": 1,
"ItemID": "444444",
},
{
"CatalogID": 1,
"ItemIndexID": 1,
"ItemID": "666666",}
}
]
WebHook 监听器
@app.route('/webhook', methods=['POST'])
def webhook():
if request.method == 'POST':
content = request.json
ITEM= content[0]['OrderItemList'][0]['ItemID']
ITEM2= content[0]['OrderItemList'][1]['ItemID']
我需要获取所有“ItemID”的值。我可以使用content[0]['OrderItemList'][0]['ItemID']
但是,要获取 ItemID 值,这是不切实际的,因为可能有数百个项目。我尝试了循环和迭代,但没有成功。
【问题讨论】:
-
“没有成功”是什么意思?您到底尝试了什么,怎么没用?
标签: python python-3.x flask