如何将protobuf-net对象转换为xml?我有一个非常大的对象,它包含在protobuf-net格式文件中。我想以xml格式可视化该对象的所有字段和子字段。怎么做?
答案 0 :(得分:1)
由于protobuf-net旨在针对惯用的.net类型,大多数与protobuf-net兼容的类型也可以与XmlSerializer
(以及其他序列化程序,如json.net,JIL)一起使用。基本上就是这样:试试XmlSerializer
:
YourRootObject obj = ...
var ser = new XmlSerializer(typeof(YourRootObject));
ser.Serialize(destination, obj);