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

세이링
1,996
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

Monitor fair distribution of work prompts

ChatGPT

Prompts to uncover hidden task automation opportunities

ChatGPT

작은 습관이 만드는 부의 연쇄반응

ChatGPT

질문이 답보다 중요한 이유: 사고력 혁명

ChatGPT

전문가처럼 판단하는 기술

ChatGPT

일의 우선순위를 정하면 일 잘한다는 소리 들음..진짜(1000%)

ChatGPT

데이터 홍수 속 진실 찾기 프롬프트

ChatGPT

당신의 업무가 180도 바뀌는 순간

ChatGPT

시간이 부족하다고 느끼신다면?

ChatGPT

버그를 잡기 위한 버그: 테스트 자동화의 숨겨진 비밀

ChatGPT

하루 30분으로 평생 기억하는 학습법!