我正在实现聊天客户端gui whith 服务器推送功能。将发送的消息如下所示:
yourMessage = {'name': 'David', 'text': 'hello world'}
我通过调用streamHandler]接收服务器推送
def streamHandler(incomingData):
if incomingData["event"] == "put":
if incomingData["path"] == "/":
if incomingData["data"] != None:
for key in incomingData["data"]:
message = incomingData["data"][key]
handleMessage(message)
else:
message = incomingData["data"]
handleMessage(message)
然后我有了函数[[handleMessage
,该函数应该检索name和text的值:def handleMessage(message):
for key in message.values():
printToMessages(key)
但是现在我得到这个错误:我试图使信息成为字典,但是没有成功,有什么想法吗? 我正在实现聊天客户端gui服务器推送功能。将要发送的消息如下所示:yourMessage = {'name':'David','text':'hello world'}我收到了服务器-...'str'对象没有属性'values'
message
参数是json
字符串。