这是一个简单的I/ojson处理程序,它允许对JSON进行直接操作,并且只需调用`JsonDB.flushAll公司`你可以把它们都保存在永久存储器里。
JsonDB-labm1997的Python项目详细描述
JsonDB公司
这是一个简单的I/ojson处理程序,允许对JSON进行直接操作,只需调用JsonDB.flushAll
就可以将它们全部保存在永久内存中。在
示例
fromJsonDBimportJsonDBclassFoo:def__init__(self):self.db=JsonDB("Foo.json",{"param1":[1,2,3,4],"param2":{"a":1,"b":2}})self.params=self.db.getJSON()defchangeParam1(self,value):self.params["param1"]=valuedefchangeParam2(self,value):self.params["param2"]=valuefoo=Foo()foo.changeParam1([1,2,3])foo.changeParam2(14)# Save all JSON on respective filesJsonDB.flushAll()
测试
可以使用pytest-3 test.py
运行自动测试。在
- 项目
标签: