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