Spaces:
Sleeping
Sleeping
import json | |
from bson import ObjectId | |
from datetime import datetime | |
def custom_serializer(obj): | |
if isinstance(obj, ObjectId): | |
return str(obj) | |
if isinstance(obj, datetime): | |
return obj.isoformat() # Convert datetime to ISO 8601 format | |
raise TypeError(f"Object of type {type(obj)} is not JSON serializable") | |
def convert_to_json(data): | |
return json.dumps(data, default=custom_serializer, indent=4) | |