假设存在已知的json文件如下:
{"login": {"username":"test","password":"1111111"},
"logout":{"username":"test","password":"1111111"},
"addcart":{"username":"test","password":"1111111"}
}
针对json格式的数据文件,可以通过如下代码进行处理:
#coding:utf-8
import json
# fp = open("../dataconfig/login.json")
# data = json.load(fp)
# print data['login']
class OperationJson():
def __init__(self):
self.data = self.read_data()
def read_data(self):
with open('../dataconfig/login.json') as fp:
data = json.load(fp)
return data
def get_data(self,id):
return self.data[id]
if __name__ == '__main__':
opjson = OperationJson()
print opjson.get_data('addcart')
运行结果如下
{u'username': u'test', u'password': u'1111111'}
[Finished in 0.1s