IT/파이썬 2021. 6. 22.
파이썬 - JSON 인지 아닌지 구분하는 is_json 함수 구현
JSON 이 맞는지 아닌지 구분한는 함수 이름을 생각하니 is_json 같은데..검색해 보니 기본 기능은 아니구만. 잘 정리해 두신 분이 있어 내용을 보관.. 음 홑따옴표를 쓰면 안되는 구먼. 그냥 따옴표를 내부에서 사용하고 밖은 싱글로 감싸줘야 겠네. https://stackoverflow.com/questions/5508509/how-do-i-check-if-a-string-is-valid-json-in-python # Example Python script returns a boolean if a string is valid json: import json def is_json(myjson): try: json_object = json.loads(myjson) except ValueError as ..
IT/파이썬 2021. 2. 14.
파이썬 flask REST API JSON 과 HTML form 처리 동시에 하기
flask REST 형태로 JSON API 서버를 만들다 보니, 음 그냥 HTML을 통해 동일한 API 함수를 사용하고 싶어진다. 머 보내기 전에 받아서 JSON 변경해서 api 함수를 콜하는 방식의 proxy 같은 것을 써도 되지만 하나의 기능은 한 군데 구현하면 좋을 듯 해서 찾아보니... 좋은 함수가 있다. 이해하기도 쉽게 이름도 is_json 이다. Request 로 들어온 데이터가 JSON 인 경우와, 아닌 경우를 구분해 낼 수 있으니 원하는 형태의 구현이 가능할 듯 싶다. 간단하게 사용하고 있는 코드 일부만 가져와 보자. if request.is_json : body = request.get_json() print(body) retids = [] for item in body: customer..