python和json数据相互转换,json读取和写入,repr…
2018-06-17 23:44:54来源:未知 阅读 ()
python数据转换json
import json # 导入json包 data = [ { "id": 1, "username": "zhangshan", "password": "123qwe", "lock": True }, { "id": 2, "username": "lisi", "password": "123qwe", "lock": True }, { "id": 3, "username": "wangwu", "password": "123qwe", "lock": False } ] jsonStr = json.dumps(data) # json数据 print(jsonStr) # str 类型 # python数据 print('原始数据字符串:', repr(jsonStr))
将json转换为pathon数据
pyStr = json.loads(jsonStr)
print(pyStr)
repr 和 eval用法
repr(object) # 把一个对象转换为字符串,类似java的toString()
eval(str) # 把repr() 转换的字符串 变为对象
json读取和写入
# 写入 JSON 数据 with open('data1.json', 'w') as f: json.dump(data, f) # 读取数据 with open('data1.json', 'r') as f: data = json.load(f)
总结:
数据转换
第一步: 引入json包: import json
第二步: 使用 json.dumps(pythonObj) 把python数据转换json数据(字符串类型)
第三步: 使用json.loads(jsonObj) 把json(str类型)数据转换python数据
文件写入读取
使用dump 写入
使用load 读取
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Python实现文字聊天室
下一篇:Python标准库inspect
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash