访问 JSON 对象值 - 使用的路径包含动态值

Access an JSON object value - used path contains an dynamic value

我喜欢访问特定的 JSON 对象值,其中访问路径包含动态值。动态值是在对话过程中预先计算的。

如何在“set 属性”节点中执行此操作?我没有找到好的工作方法。

这是我的方法,没有任何有用的结果。

=user.api_content.prediction.intents.${virtualagent.intent}.score

谢谢

您使用的是哪种语言?您应该能够在没有字符串指示符的情况下直接解决它。例如,这是我如何获得最高意图的分数,其中意图是一个变量 属性。您只想通过 [] 表示法而不是 .表示法。

            var intent = LuisRecognizer.topIntent(recognizerResult);
            if (recognizerResult.intents[intent].score < 0.5) {
                intent = 'None';
            }