我有 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/