Сохранить json в параметрах диалогового потока
Я пытаюсь получить значение из параметра в пользовательском интерфейсе google dialogflow cx. Используемые параметры имеют тип json, string.
parameter1 =
{ "Med1":
{ "name": "abc",
"val": "xyz" },
"Med2":
{ "name": "def",
"val": "xyz1" }
}
parameter2 = "Med1"
Я использую:
Query1 (статический/правильный вывод)
- Запрос :
$session.params.parameter1.Med1.val
- Выход: xyz
Query2 (динамический/неверный вывод)
- Запрос :
$session.params.parameter1.$sys.func.TO_TEXT($session.params.parameter2).val
- Вывод: { "имя": "abc", "val": "xyz" }.val
Я хочу сделать его динамичным, может ли кто-нибудь предложить мне возможный способ его решения?