Python论坛  - 讨论区

标题:Python Cookbook 之 JSON数据的编码和解码

2014年03月25日 星期二 09:43

JSON数据格式应该是目前互联网应用中最常见的数据格式了,其对人类友好,机器解析效率也很高,语言的支持非常丰富,Python当然也不能例外。

使用json库进行数据的编码和解码的示例代码如下:

# -*- coding: utf-8 -*-
import json

data=[
      {'name':'laomeng','email':'laomeng188@163.com'},
      {'name':'laozhang','email':'laozhang@sina.com'}
      ]
json_str=json.dumps(data,indent=4)
print(json_str)
json_data=json.loads(json_str)
print(json_data)

with open('d:/test.json','wt') as wf:
    data.append({'name':'孟光','email':'mengguang@gmail.com'})
    wf.write(json.dumps(data))

with open('d:/test.json','rt') as rf:
    data=json.load(rf)
    print(data)

参考资料:

http://docs.python.org/3/library/json.html

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号