操作json文件

#coding:utf-8
import json
class OperetionJson:

   def __init__(self,file_path=None):
      if file_path  == None:
         self.file_path = ‘../dataconfig/user.json‘
      else:
         self.file_path = file_path
      self.data = self.read_data()

   #读取json文件
   def read_data(self):
      with open(self.file_path) as fp:
         data = json.load(fp)
         return data

   #根据关键字获取数据
   def get_data(self,id):
      print type(self.data)
      return self.data[id]

   #写json
   def write_data(self,data):
      with open(‘../dataconfig/cookie.json‘,‘w‘) as fp:
         fp.write(json.dumps(data))

if __name__ == ‘__main__‘:
   opjson = OperetionJson()
   print opjson.get_data(‘shop‘)

  

操作json文件

上一篇:实验 4:Open vSwitch 实验——Mininet 中使用 OVS 命令


下一篇:SqlSugar种CASE WHEN的用户