![a3a31a0249ac3e5a8ebc1d155c3bddaf.png](https://img-blog.csdnimg.cn/img_convert/a3a31a0249ac3e5a8ebc1d155c3bddaf.png)
Json是一种轻量级的数据交换格式,Json的数据格式与python里的字典格式十分类似。
在python中,有专门处理json格式的模块—— json 和 picle模块
- Json 模块提供了四个方法: dumps、dump、loads、load
- pickle 模块也提供了四个功能:dumps、dump、loads、load
- 序列化:将python的值转换为json格式的字符串。
- 反序列化:将json格式的字符串转换成python的数据类型
这里对Json文件的一些常用操作进行封装,把它们封装到JsonHandle类中:
# -*- coding: UTF-8 -*-
import json
class JsonHandle():
'''
封装了Json的常用操作
'''
file_path = ""
context = None
__file_handle = None
def __init__(self,path):
self.file_path = path
def open(self):
self.__file_handle = open(self.file_path,mode='r