码迷,mamicode.com
首页 > Web开发 > 详细

标准库模块——json模块

时间:2020-02-28 14:11:53      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:序列化   size   list   div   json模块   首字母   mic   dump   dict   

将Python数据类型转换为其他代码格式叫做(序列化),而json就是在各个代码实现转换的中间件。

序列化要求:

1. 只能有int,str,bool,list,dict,tuple的类型支持序列化。

2. json序列化是以字符串形式出现。那么:lis= "[11,22,33]" 这样的也能称为序列化。

3. 必须将数据类型包裹在list或dict内进行转换。

4. json内部的str格式,必须以双引号来进行包裹。

5. bool值转换为小写的首字母

json.dumps

将py转换为json(序列化)格式的字符串

lis = [11,22,33]
json_lis = json.dumps(lis)
print(type(json_lis))
#<class ‘str‘>

json.loads

将序列化格式字符串,反序列化为python文件格式。

lis = [11,22,33]
json_lis = json.dumps(lis)
lis_1 = json.loads(json_lis)
print(type(lis_1))

 

标准库模块——json模块

标签:序列化   size   list   div   json模块   首字母   mic   dump   dict   

原文地址:https://www.cnblogs.com/xinbing/p/12376562.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!