1: json.dumps和json.loads是用来修改数据格式的,也就是把一个数据再python数据格式和json数据格式之间进行转换。如下图,dumps把python的数据格式转化为json的数据格式(具体可看作把字典转化为字符串),而loads把json的数据格式转化为python的数据格式 (具体可看作把字符串转化为字典)。但值得注意的地方在于,经过dumps以后的数据,通过loads并不能完全还原成原来的数据。如下所示a,c
2:json.load和json.dump是用来读取json文件的
json.dump是用来将数据写入json文件的,实际上,在写入数据的时候,dump会自动将python的数据格式转化为json的数据格式:如下图
而json.load读取json文件,同json.dump一样,读取得过程实际上已经进行了json.loads的操作(把字符串转化为了字典)
Json得dump,dumps,load,loads操作
最新推荐文章于 2024-04-20 09:23:39 发布