Для выполнения этого требования, пожалуйста, обратитесь к шагам, которые я предоставил ниже:
1. Сначала я инициализирую переменную с именем «myData», чтобы имитировать ваши данные json.
2. Чтобы получить значение name
и country
, мы просто делаем следующее: Выражения для name
и country
следующие:
variables('myData')[0]?['name']
variables('myData')[0]?['country']
Поскольку ваше приложение logi c запускается с триггером «Когда сообщение получено в очереди (блокировка просмотра)», похоже, что ваши данные json поступают из триггера. Поэтому вам нужно изменить выражение на что-то вроде:
triggerBody()[0]?['name']
Если ваши данные json не поступают из триггера (сообщение служебной шины), сообщите мне и предоставьте более подробную информацию, или вы можно щелкнуть «Просмотреть код», чтобы увидеть его выражение, а затем изменить выражение в действии инициализации переменной.
Обновление:
Кажется, мы не можем проанализировать «содержимое» непосредственно из триггера, вы можете инициализировать переменную для хранения «содержимого» из триггера очереди и использовать действие «Parse JSON» для анализа этой переменной «содержимого».