繁体   English   中英

是否可以通过生成.proto文件,用python反序列化用C#中的protobuf-net序列化的对象?

[英]Can an object serialized with protobuf-net in c# be deserialized with python by generating a .proto file?

问题是数据的生产者没有.proto定义,而只有.cs文件。

从其他问题来看,似乎有可能,但是是否有工具将.cs protobuf-net定义转换为.proto文件,以便我可以使用该文件在python中反序列化?

string proto = Serializer.GetProto<YourRootType>();

请注意,如果您使用的是DateTimeTimeSpan ,则最好使用DataFormat.WellKnown分别使用TimestampDuration但是,这是对现有数据的重大更改(通过[ProtoMember(...)]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM