json2 python - TypeError: 'dict' object is not callable 해결법 post 전송 한 값을 json에 담아서 리턴 할 경우 발생한다. 이는 이렇게 해결할 수 있다. from functools import wraps def as_json(f): @wraps(f) def decorated_function(*args, **kwargs): res = f(*args, **kwargs) res = json.dumps(res, ensure_ascii=False).encode('utf8') return Response(res, content_type='application/json; charset=utf-8') return decorated_function 위에 코드를 작성 후 전송 받는 api에 아래와 같이 데코를 달아주면 된다. 2020. 11. 13. python - flask API Type Error 이러한 에러가 발생하셨을 때 해결 방안입니다. 리턴하는 부분에서 타입에러가 발생한 것인데요. 리턴하기 전 JSON 형식으로 타입변환을 해준 후 리턴해야 합니다. #리턴값 변환 함수 def as_json(f): @wraps(f) def decorated_function(*args, **kwargs): res = f(*args, **kwargs) res = json.dumps(res, ensure_ascii=False).encode('utf8') return Response(res, content_type='application/json; charset=utf-8') return decorated_function 이러한 함수를 작성 후 @app.route('/getPopularlists', methods=[.. 2020. 11. 1. 이전 1 다음