J'ai reçu le json suivant comme réponse :
{'statusCode': 200, 'Status': 'Success', 'GroupId': None, 'ActivityId': '8234560b-05d8-49a3-92c5-0ae6cea3ff80', 'MessageId': '3c326bb3-9798-4310-b95f-30135441090f', 'MessageType': 2, 'Payload': {'Result': {'Vid': {'Data': [{'label': 'lb1', 'Value': 1, 'Timestamp': '2020-09-01T09:31:30Z'}, {'label': 'lb2', 'Value': 2, 'Timestamp': '2020-09-01T09:31:30Z'}]}}}, 'Priority': 1, 'Time': '2020-09-01T09:37:17.8509538+00:00'}
J'ai extrait "ActivityId" comme suit :
${response['ActivityId']}
Mais comment puis-je extraire la "valeur" du tableau "Data" où le "label" est "lb1" ? j'ai essayé ceci
${response['Payload']['Result']['Vid']['Data[?(@']['label=='lb1')]']['Value']}
a obtenu une erreur de syntaxe.