为什么消息内容 JSON 在 pubsub 中编码?

Why is message content JSON encoded in pubsub?

我目前正在为我正在进行的项目实施 Pub/Sub 模式,我想知道为什么 content 是 JSON 编码的字符串,而其余的该消息是明文 JSON.

我找不到关于这个主题的任何文档,关于 Pub/Sub 模式的通用文档并不是很丰富,或者我没有使用好的搜索词。

如果内容没有像那样单独编码,那么服务器需要知道消息的内容才能反序列化。使用这种方法,它可以简单地将内容视为一个字符串并将该编码字符串转发给订阅者。