首先说一下类似的点,他们都用于序列化和反序列化,简单的来说,就是存储,再取出
json:存入,dumps。取出,loads
pickle:存入,dump。取出,load
不同点:
json用于不同语言之间进行交互,就是用json可以跨语言,但是它的内容必须是简单的,因为不同语言虽然有共同的部分,但还是有很大差别的,所以,内容要尽量简单。
pickle只用于python,可以用于所有的数据类型存储和取出。
首先说一下类似的点,他们都用于序列化和反序列化,简单的来说,就是存储,再取出
json:存入,dumps。取出,loads
pickle:存入,dump。取出,load
不同点:
json用于不同语言之间进行交互,就是用json可以跨语言,但是它的内容必须是简单的,因为不同语言虽然有共同的部分,但还是有很大差别的,所以,内容要尽量简单。
pickle只用于python,可以用于所有的数据类型存储和取出。