MessagePack 规范可帮助您了解可用的数据类型及其二进制表示。但是,我找不到有关必须用于构建有效 msgpack 结构的“语法”的信息(因为它不是文本格式而是二进制格式,所以术语“语法”可能不准确)。我特别想知道是否对 msgpack 结构中的“顶级”元素有任何要求。尽管指定了 JSON 的语法,但它基本上与前一段时间发生在 JSON 中的问题类似。
使用 msgpack,是否可以在顶层使用原始类型(Int、Boolean..),还是必须将所有内容封装在映射/数组中?是否可以在顶层有多个元素(例如两个数组,不是嵌套的,而是“彼此相邻”)?