import json
fp = open("./login_test.json")
data = json.load(fp)
print (data["login"])
fp.close()
重构后:
import json
class OperationJson:
def __init__(self):
self.data = self.read_data()
#读取Json文件
def read_data(self):
with open("./login_test.json") as fp:
data = json.load(fp)
return data
#根据关键字获取数据
def get_data(self,id):
print (self.data[id])
if __name__ == '__main__':
operajson = OperationJson()
operajson.get_data("login")