json序列化和反序列化
Posted deakin-du
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json序列化和反序列化相关的知识,希望对你有一定的参考价值。
代替eval
序列化:
#! /usr/bin/env python # -*- coding: utf-8 -*- # __author__ = "Deakin" # Email: [email protected] # Date: 2018/4/17 import json info={ ‘name‘:‘deakin‘, ‘age‘:28 } f=open("test.txt",‘w‘) json.dump(info,f) #完全等于f.write(json.dumps(info)) 把字典转成字符串输入到文件中 f.close()
反序列化:
import json f=open("test.txt","r") data=json.load(f) #完全等于data=json.loads(f.read()) print(data[‘name‘])
打印结果
deakin
以上是关于json序列化和反序列化的主要内容,如果未能解决你的问题,请参考以下文章