I am unable to deserialize the ObjectId() and datetime() from the MongoDB Json Document.
My MongoDB Json Document will be as below:
result = "[(u'profileDetails', {u'basicDetails': {u'dateOfBirth': datetime.datetime(1992, 2, 1, 0, 0), u'customerCode': u'C037799'}, u'xDirLevel': {u'masterCode': 1}}), (u'_id', ObjectId('58872e99321a0c8633291b3f'))]"
I want to deserialize datetime() and ObjectId() functions.
My Python Code is like below:
from bson import json_util
def deserialize_mongoResult(mongoResult)
result = json.dumps(mongoResult, default=json_util.default)
print result
when i print the result
it is as below:
"[(u'profileDetails', {u'basicDetails': {u'dateOfBirth': datetime.datetime(1992, 2, 1, 0, 0), u'customerCode': u'C037799'}, u'xDirLevel': {u'masterCode': 1}}), (u'_id', ObjectId('58872e99321a0c8633291b3f'))]"
Why it is not deserialized the object