- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我无法返回response.query_result
。
我想返回结果[“action”]
,结果[“query_text”][“fulfillment_text”]
。
我已尝试response.query_result.fulfillment_text
,但它显示
"too many values to unpack"
response_id: "39a7bc01-2432-4de2-b134-6d7c5bbee6ea-f308a5c4"
query_result {
query_text: "you annoy me"
action: "smalltalk.agent.annoying"
parameters {
}
all_required_params_present: true
fulfillment_text: "I\'ll try not to annoy you."
fulfillment_messages {
text {
text: "I\'ll try not to annoy you."
}
}
intent {
name: "projects/my-project-1560026125515/agent/intents/c50c7c63-aa76-4781-ba7d-d9ba4c93df64"
display_name: "smalltalk.agent.annoying"
}
intent_detection_confidence: 1.0
language_code: "en"
}
最佳答案
您必须将响应转换为 JSON 格式。对于此用途:
import google.protobuf as pf
response =pf.json_format.MessageToJson(response)
现在您可以解析此 JSON 响应。希望对您有所帮助。
关于python - “QueryResult”对象不可迭代 - 无法将 Dialogflow API 中的值返回到我的聊天机器人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57986100/
我从后端获取一些数据并将其存储到变量 queryResult 中。但是每当我按下网页上的查询按钮时,代码都会返回一个错误,指出渲染错误: TypeError: Cannot read property
我正在使用 org.springframework.data spring-data-neo4j
我正在使用 Java Hector API 从 Cassandra 数据库检索数据,如下所示: public static void retrieveData() { try {
定义 @QueryResult 类的最佳方法是什么?我定义了一个用查询注释的存储库方法,如 "MATCH(p:Person{name:{0}) - [r]-(e) RETURN distinct la
我正在使用 neo4j + spring 数据。为了访问数据,我正在使用扩展 GraphRepository 的接口(interface)。例如 public interface EntryRepos
我正在编写 TYPO3 - 网站扩展程序。因为我使用的是 Extbase 框架,所以我有一个存储库类 (Tx_Extbase_Persistence_Repository),我在其中连续执行两个 sq
我正在运行最新版本的 dockerized 版本。 我的问题是当我添加 mod-eluna-lua-engine模块,我收到以下错误: [ 16%] Building CXX object src/c
我正在使用 Apache Chemistry OpenCMIS java 库。给定一个 QueryResult (例如,我通过搜索元数据属性找到了一个文档或一堆文档),这是检索 Document 对象
所以我有一个查询,虽然我的查询可能会返回 20 个结果,但我只希望它显示前 9 个结果。有一个愚蠢的原因,我不只是将查询结果限制为 9,为此我需要知道如何在 $i 达到 9 时停止 while 函数。
我无法返回response.query_result。 我想返回结果[“action”],结果[“query_text”][“fulfillment_text”]。 我已尝试response.quer
我尝试了使用 Breeze 和 API Controller 、使用过滤器(部分使用自定义对象,另一部分使用 ODataQueryOptions)加载项目列表的不同方法,但结果证明它们都不是真正成功的
我想介绍 Pageable支持我通过 SDN 4 Repository 方法的自定义 Cyper 查询: @Query(value = "MATCH (parentD)-[:CONTAINS]->(c
我有以下 Java 代码: Index userNameIndex = userTable.getIndex("userNameIndex"); ItemCollection userItems =
在 Spring Boot 2.3.4 之前,我一直在使用 @QueryResult 注释将一些自定义 Cypher 查询响应映射到 POJO。我现在正在测试 Spring Boot 2.4 firs
我有一个 ViewModel 并根据 this post of spring.io 在某些字段上添加 json 注释如下所示: public class SurveyViewModel{ @J
这个函数的执行顺序是什么: var queryResult = names.OrderBy(item => item).Where(it => it.StartsWith("S")) 最佳答案 我假设
我正在使用 dialogflow v1使用 spring boot java 作为 webhook 使用: http://mvnrepository.org/artifact/ai.api/libai
所以我在这里失去了理智:/我正在尝试使用 Firebase 的功能在用户之间发送通知。 该函数看起来没问题,并成功获取路径(在日志中检查过),但在尝试访问文档时,即使文档存在,仍返回“无文档”。我遇到
我是一名优秀的程序员,十分优秀!