Python json模块详解
2018-05-06 21:48
330 查看
Json是一种轻量级的数据交换格式。所谓的json是一种数据格式:在Python中实际上就是一个字典。
json模块总共只有4个方法:
dumps、dump、 将 Python 对象编码成 JSON 字符串 loads、load 将已编码的 JSON 字符串解码为 Python 对象
其中的dump和load必须传入一个文件句柄。dumps只完成了序列化为str。
序列化为字符串:把原来所有的单引号修改为双引号。然后在外部增加一层单引号
import json dic1={'name':'zs','age':18} dic2=json.dumps(dic1) print(dic2) #{"name": "zs", "age": 18} 原来是单引号 print(json.loads(dic2)) #{'name': 'zs', 'age': 18}
#json.dump()的用法:第一步先序列化成字符串,第二步写入文件中 import json j={'name':'zs','age':33} with open('test_json2','w')as f: json.dump(j,f,indent=4)
#json.load()的用法: import json with open('test_json2','r')as f: print(json.load(f)) #{'name': 'zs', 'age': 33}
相关文章推荐
- Python的标准模块包json详解
- python 序列化及其相关模块(json,pickle,shelve,xml)详解
- 详解Python使用simplejson模块解析JSON的方法
- Python中的JSON模块详解
- 详解Python使用simplejson模块解析JSON的方法
- Python3中的json模块使用详解
- Python中time模块详解
- python中threading模块详解(一)
- python模块:win32com用法详解
- python re模块的高级用法详解
- python模块介绍-json
- 详解Python中使用base64模块来处理base64编码的方法
- python os.path模块常用方法详解
- Python入门(十二) Json模块的使用
- python logging日志模块以及多进程日志详解
- python os模块详解
- python模块详解 sys shutil
- 打包发布Python模块的方法详解
- python的re模块详解
- Python logging模块详解