Я пытаюсь выполнить итерацию по массиву JSON
, который был закодирован в строку с целью хранения в очереди. Однако я получаю следующее сообщение об ошибке:
{"code": "ExpressionEvaluationFailed", "message": "Не удалось выполнить действие шаблона 'For_each': результат '[{\" Foo \ ": \" Bar \ "}]' оценки 'foreach' Выражение действия '@ {json (decodeBase64 (triggerBody () [' ContentData ']))}' не является допустимым массивом. "}
Ниже приводится анализируемая строка: [{"Foo":"Bar"}]
У меня нет проблем с синтаксическим анализом строки JSON
, когда она не находится в массиве, например: {"Foo":"Bar"}
Это прекрасно разбирается, когда я не использую For_each
.
Как заставить приложение логики читать это как массив?