关于response格式转换
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                关于response格式转换
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                調(diào)用圖靈機(jī)器人api實(shí)例:
class RobotHandler(WebSocketHandler):def open(self):# print("WebSocket opened",self.request.remote_ip)robot_set.add(self)# 獲取websocket的發(fā)過來的信息def on_message(self, message):url='http://openapi.tuling123.com/openapi/api/v2'response = requests.post(url,json={"perception": {"inputText": {"text": message}},"userInfo": {"apiKey": "176c3046933c4c3eac77777770","userId": "4777770"}})print(response)print(response.text)data = json.loads(response.text)print(type(response.text))print('data---------',data)print(type(data))result_list = data['results']print()print('result_list========',result_list)relay=result_list[0]['values']['text']print()print(relay)self.write_message('小麗說:{}'.format(relay))self.ws_connection.write_message(message=message)# # 向外發(fā)送消息# def write_message(self,message,binary=False):# return self.ws_connection.write_message(message=message)#當(dāng)連接關(guān)閉時調(diào)用def on_close(self):print("WebSocket closed")robot_set.remove(self)print(response)? ? ? ? ? ?
?<Response [200]>
 print(response.text)
 
{"intent":{"code":4003},"results":[{"groupType":0,"resultType":"text","values":{"text":"請求次數(shù)超限制!"}}]}
?
data = json.loads(response.text)?
 print(type(response.text))? ? ? ? ? ? ? 
 
<class 'str'>
print('data---------',data)
data--------- {'intent': {'code': 4003}, 'results': [{'groupType': 0, 'resultType': 'text', 'values': {'text': '請求次數(shù)超限制!'}}]}
 
?
 print(type(data))
 
<class 'dict'>
?
result_list = data['results']
 print('result_list========',result_list)
 
result_list======== [{'groupType': 0, 'resultType': 'text', 'values': {'text': '請求次數(shù)超限制!'}}]
 relay=result_list[0]['values']['text']
 print(relay)
 
請求次數(shù)超限制!
 self.write_message('小麗說:{}'.format(relay))
 self.ws_connection.write_message(message=message)
 
?
總結(jié)
以上是生活随笔為你收集整理的关于response格式转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 【java】Spring开发中不能使用I
- 下一篇: java 时间计算_Java程序运行时间
