Python读写json文件

来源:互联网 发布:系统备份软件 编辑:程序博客网 时间:2024/05/21 06:46

json模块

json 模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps()json.loads(), 要比其他序列化函数库如pickle的接口少得多。

下面演示如何将一个Python数据结构转换为JSON:

# -*- coding: utf-8 -*-"""Created on Tue Jul 05 21:05:11 2016@author: zang"""import jsondata = {    'fdsafsd' : 'ffsadfs',    'fasdf' : 124234,    'fsadfa' : 4234234234}json_str = json.dumps(data)print json_str

输出结果:

{"fdsafsd": "ffsadfs", "fasdf": 124234, "fsadfa": 4234234234}

读写文件

# Writing JSON datawith open('data.json', 'w') as f:    json.dump(data, f)# Reading data backwith open('data.json', 'r') as f:    data = json.load(f)
0 0
原创粉丝点击