jweinst1
11/5/2015 - 9:08 PM

Untitled.py

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