如何在Python中解析Dialogflow v2意向检测响应?

时间:2019-05-23 12:41:23

标签: python dialogflow

https://dialogflow-python-client-v2.readthedocs.io/en/latest/gapic/v2/api.html 我从Dialogflow收到这样的响应,当解析时,我无法获取该值。我的结论是

尝试使用.decode(“ utf-8”)进行解码,但使用双符号\进行解码 我确实使用Dialogflow,在那之前我没有问题,因为我使用了Dialogflow的第一个版本。现在我使用dialogflow_v2,这是一场噩梦((((

内容:

fields {
    key: "lastName"
    value {
      string_value: "\320\241\320\260\320\263\320\260\320\271\320\264\320\260\321\207\320\275\321\213\320\271"
    }
  }

python:

lastName=response.query_result.parameters.fields["lastName"]
        print('lastName?+ {}'.format(lastName))
  

输出:lastName?+字符串值:\ 320 \ 241 \ 320 \ 260 \ 320 \ 263 \ 320 \ 260 \ 320 \ 271 \ 320 \ 264 \ 320 \ 260 \ 321 \ 207 \ 320 \ 275 \ 321 \ 213 \ 320 \ 271“

请如何识别String_value中的文本? 在论坛上,他们说他们为缺乏文件表示歉意 https://github.com/googleapis/dialogflow-python-client-v2/issues/84

0 个答案:

没有答案