我有一些python数据,序列化为泡菜,需要在C#程序中使用它.那么有没有办法在C#中反序列化python pickle?我无法将数据格式更改为JSON等.
你说你不能改变生成泡菜的程序.但是你肯定可以编写一个单独的Python程序来读取pickle并将其作为JSON再次写出来?
import json, pickle
with open("data.pickle", "rb") as fpick:
with open("data.json", "w") as fjson:
json.dump(pickle.load(fpick), fjson)
Run Code Online (Sandbox Code Playgroud)