python基础2-json序列化

#json序列化

import json
data = {'name':'luoliyu',
        'age':25
        }
f = open("test.txt","w")
print(type(json.dumps(data)))
print(json.dumps(data))
f.write(json.dumps(data))
f.close()

#result
<class 'str'>
{"age": 25, "name": "luoliyu"}



#test.txt文件内容
{"age": 25, "name": "luoliyu"}



#json反序列化
import json
f = open('test.txt','r')
info = json.loads(f.read())
print(type(info))
print(info['name'])

#result
<class 'dict'>
luoliyu

总结:

json:不同语言之间进行数据交互,因为是跨语言的,所以无法处理复杂的,只能处理str,list,dict
posted @ 2017-08-28 16:48  larlly  阅读(165)  评论(0)    收藏  举报