У меня есть прослушиватель веб-перехватчика, который прослушивает указанный c веб-перехватчик и захватывает данные JSON.
Пример данных json.
[
{
"InvoiceNumberPrefix": "AB-",
"InvoiceNumber": 1111
],
"OrderItemList": [
{
"CatalogID": 1,
"ItemIndexID": 1,
"ItemID": "444444",
},
{
"CatalogID": 1,
"ItemIndexID": 1,
"ItemID": "666666",}
}
]
WebHook Listener
@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, однако это непрактично, так как элементов могут быть сотни. Я пробовал l oop и итерацию безуспешно.