python中json序列化和pickle序列化的区别

首先说一下类似的点,他们都用于序列化和反序列化,简单的来说,就是存储,再取出

json:存入,dumps。取出,loads

pickle:存入,dump。取出,load

不同点:

json用于不同语言之间进行交互,就是用json可以跨语言,但是它的内容必须是简单的,因为不同语言虽然有共同的部分,但还是有很大差别的,所以,内容要尽量简单。

pickle只用于python,可以用于所有的数据类型存储和取出。

猜你喜欢

转载自blog.csdn.net/qq_41901915/article/details/82595711