[英]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>();
请注意,如果您使用的是DateTime
或TimeSpan
,则最好使用DataFormat.WellKnown
分别使用Timestamp
和Duration
但是,这是对现有数据的重大更改(通过[ProtoMember(...)]
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.