在on_message()
SockJS-Tornado 库的方法中,我想向客户端发送 JSON 消息:有时使用方法发送给特定客户端send()
,有时使用方法发送给一组客户端broadcast()
。
我想知道simplejson
在发送消息之前是否需要自己使用类似对字符串键控字典对象进行编码的东西,即
on_message(self, message):
...
data = {'type': 1, 'body': 'blah'}
msg = json.dump(data)
# self.send(msg) or self.broadcast(conns, msg)
还是 SockJS-Tornado 已经处理了编码部分?另外,方法中的message
参数on_message()
是否也总是一个 JSON 对象?