API, JSON 그리고 데이터
당신이 만드는 앱 중 혼자 동작하는 건 거의 없다. 지도를 보여주거나, 카드를 결제하거나, 이메일을 보내거나, 날씨를 조회하려는 순간, 당신의 앱은 다른 누군가의 앱과 대화해야 한다. 그 앱이 쓰는 언어를 API라고 부르고, 주고받는 말들은 거의 항상 JSON이라는 형식으로 쓰여 있다. 이 챕터는 그 둘에 관한 것이다 — 당신이 직접 배관 작업을 손으로 짜기 위해서가 아니라, 그걸 읽고, AI가 만든 걸 점검하고, 돈이 새어나가기 전에 뭔가 잘못됐다는 걸 알아채기 위해서다.
여기서 뭔가를 외울 필요는 없다. 모양을 알아보면 된다. AI가 "Stripe API를 호출해서 JSON 응답을 파싱하겠습니다"라고 말할 때, 그게 대략 무슨 뜻인지, 어디서 어긋날 수 있는지 그림을 그릴 수 있어야 한다.