A Class in python to convert a dictionary to an object
Run the Script:
- Add the
class obj
in your code. - Modify the code according to your need or use it directly:
ob = obj({'a':1, 'b': 2, 'c':3})
Source Code:
conversion.py
class obj(object):
def __init__(self, d):
for x, y in d.items():
setattr(self, x, obj(y) if isinstance(y, dict) else y)
data = {'a':5,'b':7,'c':{'d':8}}
ob = obj(data)