我有 python 服务器,它使用 marshal
module 序列化一些字典。并将序列化消息发送到 c# 客户端套接字。如何在客户端 (c#) 端反序列化此消息。由于执行速度问题,我无法使用 IronPython。
或者您是否知道在 Python 和 C# 之间序列化/反序列化“消息”的其他方法。
最佳答案
JSON 呢?您可以为 C# 编写甚至找到一个 de-Python-pickle-er,但是像 dict 这样的东西很容易用 JSON 表示,这是一个众所周知的、定义明确的标准,用于可靠、快速的序列化/反序列化库几乎在所有语言中都存在。当然也有 XML,但 JSON 通常更容易使用。
关于c# - Python 序列化 c# 反序列化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13754018/