Convert response to standard JSON format
(data: Any = None, code: int = 0, status: int = 200, message: str = "success")
| 26 | |
| 27 | |
| 28 | def convert_resp(data: Any = None, code: int = 0, status: int = 200, message: str = "success"): |
| 29 | """Convert response to standard JSON format""" |
| 30 | content = { |
| 31 | "code": code, |
| 32 | "status": status, |
| 33 | "message": message, |
| 34 | } |
| 35 | if data is not None: |
| 36 | content["data"] = data |
| 37 | |
| 38 | # Use CustomJSONEncoder to handle datetime and other special types |
| 39 | json_content = json.dumps(content, cls=CustomJSONEncoder) |
| 40 | return JSONResponse(status_code=status, content=json.loads(json_content)) |
no outgoing calls
no test coverage detected