首页 > 解决方案 > 使用“通用表达式语言”,我如何计算/查询集合中的元素

问题描述

我正在尝试使用 Bot Samples Common Expression Languag计数并从 JSON 响应中查询元素。

在使用 GET 获取 JSON 响应后,我在标准响应中使用Bot Framework Composer中的表达式语言,如天气示例教程中所示。

我的 JSON 响应示例:

{
    "result": [
        {
            "number": "item 1"
        },
        {
            "number": "item 2"
        },
        {
            "number": "item 3"
        }
    ]
}

发送无效任务中使用的内容示例: - 如何计算结果对象中的元素?

- @{count(dialog.result.result)}
- @{dialog.result.result[0].number}

这类行动的一些例子将受到高度评价。

主流 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

标签: botframework

解决方案


糟糕,我的 JSON 响应结果与我的示例不同。我自己介绍了一个问题,但没有注意到它已更改。所以,我的例子,计数等实际上工作得很好。


推荐阅读