Skip to content

This is a small library which serializes python objects to readable JSON files.

License

Notifications You must be signed in to change notification settings

tobiasholler/PyJSONSerialization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

PyJSONSerialization

This is a small library which serializes and parses Python objects to and from readable JSON files.

Works with Python 2.7, all other versions not tested.

This example is all Documentation you'll get:

Example:

class Test1(object):
	def __init__(self):
		super(Test1, self).__init__()
		self.one = []
		for x in range(10):
			self.one.append(Test3())
		self.two = {"2": Test2()}
		self.null = None

class Test2(object):
	def __init__(self):
		super(Test2, self).__init__()
		self.test3 = Test3()

class Test3(object):
	def __init__(self):
		super(Test3, self).__init__()
		self.string = "string"
		self.integer = 123
		self.boolean = True

test1 = Test1()
test1Json = dump(t)
print test1Json # Outputs: '{"null": null, "type": "Test1", "two": {"2": {"test3": {"integer": 123, "boolean": true, ...
print load(test1Json, globals()).two["2"] # Outputs: <__main__.Test2 object at 0x7fa4a4bf1250>

About

This is a small library which serializes python objects to readable JSON files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages