API 응답 처리도 프롬프트 하나로

세이링
2,285
0 0
API 연동 작업할 때 제일 머리 아픈 거, 바로 응답값 처리 아닐까요?
특히 외부 API에서 오는 복잡한 JSON 응답을 파싱해서 필요한 값만 추리는 건 시간도 많이 들고, 실수도 잦아요. 괜히 콘솔 열어서 찍어보고, 변수명 오타 나서 한참 디버깅하고… 결국 퇴근은 또 미뤄지고요. 😵‍💫
그래서 이번에 ChatGPT에게 도와달라고 했어요.
API 응답 구조를 그대로 붙여 넣고 "내가 원하는 필드만 깔끔하게 뽑아서 처리하는 코드 짜줘!"라고 프롬프트를 날렸더니…

진짜 믿기지 않는 결과가 나왔습니다👇

import requests
response = requests.get("https://api.example.com/data")
data = response.json()
# 필요한 정보만 추출
user_name = data["user"]["name"]
email = data["user"]["contact"]["email"]
created_at = data["created_at"]
print(f"이름: {user_name}, 이메일: {email}, 가입일: {created_at}")

프롬프트

복사
너는 백엔드 개발자야. 외부 API를 연동할 때 응답값(JSON 형태)이 매우 복잡하게 올 수 있어.

나는 이 중 일부 필드만 추출해서 변수로 저장하고 싶어. 예를 들어 "user.name", "user.contact.email", "created_at"만 추출하려고 해.
파이썬의 requests 모듈로 API를 호출한 뒤, 위 필드들만 뽑아내는 코드를 작성해줘.
이 코드는 콘솔에 출력되도록 해주고, 에러가 날 수 있는 부분은 예외 처리 없이 간단한 수준으로만 작성해줘.
가독성이 좋아야 하고, 한눈에 어떤 데이터를 뽑았는지 알 수 있게 주석도 달아줘.

여러분도 외부 API 다룰 때, ChatGPT한테 제대로 된 프롬프트만 던지면 작업 시간이 확 줄어요!

비슷한 API 작업 있으면 지금 바로 프롬프트 만들어보세요.

퇴근이 빨라지는 코드, 업무 효율 폭발, 그리고 프롬프트 한 줄의 기적 —

여러분의 경험도 댓글로 공유해주세요 🙌

댓글 작성

“회의는 지루한데 워크숍은 왜 이렇게 재밌을까?”

기업 교육 강사로 활동하며 수백 번의 교육을 진행해봤지만, 늘 아쉬웠던 건 참가자들의 집중도였습니다. 아무리 좋은 내용이...

디지털 금의 미로: 암호화폐 투자의 숨겨진 지도

암호화폐 차트를 보며 "작년에 샀으면..."이라는 후회를 한 적 있으신가요? 혹은 반대로 "꼭대기에 샀다"며 좌절한 경험이 있...

프롬프트

ChatGPT

당신만의 예술 세계를 여는 색채 심리학의 비밀

ChatGPT

첫 부동산 투자, 후회 없는 선택을 위한 체크리스트

ChatGPT

평범한 생각을 혁신으로 바꾸는 역발상의 힘

ChatGPT

학습 열정이 되살아나는 순간: 동기부여의 과학

ChatGPT

한 줄도 쓰기 싫을 때, 소설이 완성되는 마법

ChatGPT

레거시 코드의 숨겨진 보석을 찾아서

ChatGPT

“그게 아니라니까요!” 소통 오류를 해결하는 방법

ChatGPT

한 번에 사로잡는 이야기의 마법, 그 비밀은?

ChatGPT

돈은 새는데, 통장은 마르고… 해결책은?

ChatGPT

예술가의 블록을 깨는 5가지 방법!

ChatGPT

기억에 남는 학습? 잊혀지는 공부?

ChatGPT

코드의 숨겨진 함정: 디버깅 시간을 반으로 줄이는 비밀

ChatGPT

머신러닝, 코드 몇 줄로 당신의 비즈니스를 혁신하다

ChatGPT

상자 밖 사고, 어떻게 훈련할까?

ChatGPT

⚡ 청중을 사로잡는 프레젠테이션의 기술

ChatGPT

디지털 아티스트의 숨겨진 성장 비결