【发布时间】:2014-09-16 00:49:49
【问题描述】:
我们有一个基于 Java 的 WebSocket,它当前返回 JSON,然后我们在 .Net 应用程序中使用它。由于我们收到的数据的大小,我想开始利用 Protocol Buffers 在大小/带宽方面特别提供的所有优点,以及在序列化和反序列化期间节省双方的时间/资源。
我的问题是:
如果我要求我们的 Java 团队将他们的 JSON 序列化程序替换为 Protobuf 的 Java 实现,那么我是否可以在我的 .Net 使用者中使用 Protobuf-net 来反序列化它?
换句话说,我如何确保我的 POCO 与他们的 POJO 匹配!?
[*]: 请注意,这不是关于不同 JSON 序列化程序的性能优势的问题,它特定于 Protobufs。
【问题讨论】:
标签: java c# .net protocol-buffers protobuf-net