python与JSON

2022-10-31 09:14:14 浏览数 (1)

Json是一种可以跨语言的序列化与反序列化方式,再多种语言中均有对JSON的支持。

json建构与两种结构:

1.‘名称/值对’的集合。这在python中对应的就是字典

2.值的有序列表。在多数语言中,它被理解为Array。在python中,它被理解为列表(list)。

JSON类型

python类型

object

dict

array

list

string

str

number(int)

int

number(real)

float

true

True

false

False

null

None

二者异同:

同:二者使用方法相同。

详见我的上一篇文章:使用pickle进行序列化和反序列化

使用pickle进行序列化和反序列化

异:pickle可以序列化任意python对象而json模块只能序列化上表中的类型。

注意,在序列化时,json会把中文转化为Unicode编码

0 人点赞