#coding:utf-8
import json
# 一、Python对象和JSON字符串可以相互转化
#1.Python对象转化成JSON
student={
'name':'gavin',
'age':18
}
print repr(json.dumps(student))
#把JSON字符串转化成Python对象
s = '{"age":18, "name": "gavin"}'
print json.loads(s).get('age')
# 二、Python对象和JSON文件可以相互转化
# 1.把Python对象转化为JSON文件
f = open('student.json','w')
json.dump(student,f)
f.close()
#2.把JSON文件转化成Python对象
f = open('student.json')
print json.load(f).get('name')