1

我们有十几个模拟器在 UDP 上相互通信。接口定义在数据库中进行管理。模拟器是用不同的语言编写的;主要是 C++,一些是 Java 和 C#。目前,当系统工程师对接口定义数据库进行更改时,模拟器开发人员会手动更新其代码中的通信数据结构。消息的长度大多为 2-5 个字节,每个信号都有位字段。我想做的是从描述字节和位字段定义的接口定义数据库生成一个文件,并让每个开发人员毫不费力地将其添加到他的模拟器代码中。

[编辑] 在 Barmar 的回答之后,我从标题中删除了 JSON/BSON。

谢谢

祖拜尔

4

1 回答 1

0

JSON 是一种高级数据表示,它只关心传输值,而不是它们在内存中的表示方式。J 代表Javascript——它只处理 Javascript 数据类型,不包括位字段(事实上,JSON 只是 Javascript 文字语法的一个子集)。

于 2012-10-06T09:34:31.653 回答