Python中json包的使用

首先贴上官方文档

https://docs.python.org/2/library/json.html?highlight=json#module-json

导入json包

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

函数的使用

json.dumps

1
2
3
dictData = {'a':1, 'b':2}
jsonData = json.dumps(dictData) # dumps将数据对象转变为json格式
print jsonData
{"a": 1, "b": 2}

####json.loads

1
print json.loads(jsonData)  # 与dumps相反,将json对象转变为字典对象返回
{u'a': 1, u'b': 2}

####json.dump

1
2
with open('test.json', 'w') as f:
json.dump(dictData, f) # 将对象转变为json格式并存入文件中

####json.load

1
2
with open('test.json') as f:
print json.load(f) # 将json文件转变为字典返回
{u'a': 1, u'b': 2}

-------------本文结束感谢您的阅读-------------
0%