I have a very simple use case of data that I wish to serialize to JSON, but I keep getting tripped by error TypeError: <api.tests.MemberInfo object at 0x02B26210> is not JSON serializable
Here is the object I want to serialize -
class MemberInfo:
def __init__(self, member_code):
self.memberCode = member_code
In Python shell -
>>> mi = MemberInfo('123')
>>> json.JSONEncoder().default(mi)
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "c:\Python34\lib\json\encoder.py", line 173, in default
raise TypeError(repr(o) + " is not JSON serializable")
How can I find out the cause?