Python Json函数
Posted 杨少侠Studio
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Json函数相关的知识,希望对你有一定的参考价值。
本文以代码为主,建议阅读时间5分钟,并且注重理论与实践相结合
原文选自菜鸟教程可以点击阅读原文
JSON函数
json.dumps:将Python对象编码成JSON字符串
json.loads:将已编码的JSON字符串解码为Python对象
json解码为Python类型转换对应表
Python编码为json类型转换对应表
json.dumps和json.loads实例
import json >>> data = { 'no':1, 'name':'Runoob', 'url':'http://www.runoob.com' }#将Python字典转化为json对象 >>> json_str = json.dumps(data) >>> print('Python 原始数据:',repr(data)) Python 原始数据: {'no': 1, 'name': 'Runoob', 'url': 'http://www.runoob.com'} >>> print('Json对象:',json_str) Json对象: {"no": 1, "name": "Runoob", "url": "http://www.runoob.com"} #将json对象转化为Python字典 >>> print('data2["name"]',data2['name']) data2["name"] Runoob >>> print("data2['url']:",data['url']) data2['url']: http://www.runoob.com
处理文件
# 写入 JSON 数据 with open('data.json', 'w') as f: json.dump(data, f) # 读取数据 with open('data.json', 'r') as f: data = json.load(f)
以上是关于Python Json函数的主要内容,如果未能解决你的问题,请参考以下文章