从C#序列化字体对象和在Java上反序列化

时间:2011-10-03 10:39:45

标签: c# java serialization fonts

answer使用@Elad解决方案我可以使用C#对字体进行序列化和反序列化,但我需要在Java中对其进行反序列化。有没有办法实现它?

如果某人有任何关于为任何其他对象执行此操作的好文章,那么它可能会有所帮助。

2 个答案:

答案 0 :(得分:0)

在Elad的回答中,System.Drawing.Font转换为XML,然后转换为纯二进制形式。在Java方面,将二进制文件反序列化为XML非常简单,但是从那里开始,您必须知道您计划使用XML做什么。你有想要/需要使用的java类吗?

答案 1 :(得分:0)

您可以尝试使用Protocol Buffers。

它的序列化形式是语言中立的,你可以在C#上序列化使用它,在java端反序列化。