Python对象和JSON对象的相互转化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gavinsun/article/details/78286627
#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')



猜你喜欢

转载自blog.csdn.net/gavinsun/article/details/78286627
今日推荐