【发布时间】:2011-10-23 21:16:15
【问题描述】:
是否有人熟悉将 protobuf 消息与 JSON 相互转换的稳定 C++ 解决方案(库、代码 sn-p 等)?
【问题讨论】:
-
protobuf 消息 它们自己 并没有足够的信息;我只是反序列化成一个对象模型(protobuf),然后序列化(你选择的 json 引擎)……虽然我不使用 C++,所以我不知道那里可用的确切选项(轻而易举)使用 protobuf-net,但是:不同的平台)
-
非常感谢你的想法,马克。这肯定会节省很多时间。我也在考虑试试protobuf的反射机制。希望其中一种方法能奏效:)
-
我认为使用 protobuf 的反射机制是一种从 JSON 到 protobuf 生成类型的通用 JSON 序列化器/解析器的好方法。我做了这样的事情,但是在code.google.com/p/corbasim 中生成了 CORBA IDL 类型
-
protobuf v3 支持 JSON,见stackoverflow.com/a/44291335/757777
标签: c++ json serialization protocol-buffers