您的位置:首页 > 编程语言 > Python开发

Python读写json文件

2016-07-05 21:19 453 查看

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 json

data = {
'fdsafsd' : 'ffsadfs',
'fasdf' : 124234,
'fsadfa' : 4234234234
}

json_str = json.dumps(data)
print json_str


输出结果:

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


读写文件

# Writing JSON data
with open('data.json', 'w') as f:
json.dump(data, f)

# Reading data back
with open('data.json', 'r') as f:
data = json.load(f)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python json