json与pickle相同和区别

2023-05-16

json与pickle相同和区别

1.json是可以在不同语言之间交换数据的,而pickle只在python之间使用。
2.json只能序列化最基本的数据类型,而pickle可以序列化所有的数据类型,包括类,函数都可以序列化。

json序列化:

# info={"anme":"aa","age":22}
# a = open("test.text","w")
# f=a.write(json.dump(info))
# print(f)

json反序列化:
第一种方式:

f = open("test.text","r")
for line in f:
    print(json.loads(line))

第二种方式:

f = open("test.text","rb")
data = pickle.load(f) 
print(data["func"]("Alex"))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

json与pickle相同和区别 的相关文章

随机推荐