Spaces:
Runtime error
Runtime error
| 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) | |