【发布时间】:2016-05-01 00:25:00
【问题描述】:
我正在寻找一种将 Avro 序列化为 Avro C# 库中的字节数组的方法。有一个 Avro Java 库的链接,如 Avro 文档中的以下链接所述: https://cwiki.apache.org/confluence/display/AVRO/FAQ#FAQ-Serializingtoabytearray
从以上链接复制的代码:
ByteArrayOutputStream out = new ByteArrayOutputStream();
BinaryEncoder encoder = EncoderFactory.get().binaryEncoder(out, null);
DatumWriter<User> writer = new SpecificDatumWriter<User>(User.getClassSchema());
writer.write(user, encoder);
encoder.flush();
out.close();
byte[] serializedBytes = out.toByteArray();
但我还没有在 Avro c# 库中找到方法。我基本上是在寻找与上述代码等效的 c#。
【问题讨论】:
标签: c# serialization bytearray avro