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

세이링
2,345
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

당신의 하루가 24시간보다 길어진다면?

ChatGPT

시간의 주인이 되는 법

ChatGPT

일상의 사각지대에서 발견하는 혁신의 순간

ChatGPT

감성을 색과 선으로: 당신만의 예술 언어 찾기

ChatGPT

부동산, 언제 어떻게 시작해야 할까?

ChatGPT

배움의 주도권을 되찾는 법: 인생을 바꾸는 학습 혁명

ChatGPT

학습도 운동처럼, 루틴이 답입니다!

ChatGPT

회의가 달라지면 성과가 달라진다

ChatGPT

익숙함의 감옥에서 탈출하는 법

ChatGPT

색채가 말하는 감정의 언어

ChatGPT

공포와 욕심 사이: 투자 심리학의 비밀

ChatGPT

학습의 벽, 어떻게 넘을 것인가!

ChatGPT

깨진 창문을 방치하지 마세요: 코드 품질이 미래를 결정합니다

ChatGPT

데이터가 말하는 고객의 마음

ChatGPT

상상력의 경계를 넘어서

ChatGPT

영감의 바다에서 건져 올린 보석들