Untitled.py
#json file object
import json
class jdata (object):
def __init__(self, name=None):
if name:
with open(name) as jobject:
jobject = jobject.read()
self.data = json.loads(jobject)
else:
self.data = {}
def __repr__(self):
return str(self.data)
def __str__(self):
return str(self.data)
def save(self, name):
with open(name, 'w') as newjson:
obj = json.dumps(self.data)
newjson.write(obj)
return 'file saved'
def add_entry(self, key, value):
self.data[key] = value
return self.data