Source code for emop.lib.emop_stdlib

import json


# REF: http://www.yilmazhuseyin.com/blog/dev/advanced_json_manipulation_with_python/
[docs]class EmopEncoder(json.JSONEncoder):
[docs] def default(self, obj): if hasattr(obj, "__dict__"): return obj.__dict__ else: return str(type(obj))
[docs]class EmopStdlib(object): @staticmethod
[docs] def to_JSON(obj): return json.dumps(obj, sort_keys=True, indent=4, cls=EmopEncoder)