JSONObject rjson = new JSONObject(result);
JSONArray items = rjson.getJSONArray("items");
for (int i=0; i<items.length(); i++) {
JSONObject itemJson = (JSONObject) items.get(i);
System.out.println(itemJson);
}
String title = itemJson.getString("title");
int lprice = itemJson.getInt("lprice");
@Getter
public class ItemDto {
private String title;
private String link;
private String image;
private int lprice;
public ItemDto(JSONObject itemJson) {
this.title = itemJson.getString("title");
this.link = itemJson.getString("link");
this.image = itemJson.getString("image");
this.lprice = itemJson.getInt("lprice");
}
}
(NaverShopSearch.java)
요구 조건
NaverShopSearch 컴포넌트 등록
스프링한테 권한을 주는 것.
필요할때 그때끄때 알아서 사용해!
컴포넌트 등록방법
NaverShopSearch에 @Component 달아주기
파일분리
지금까지 만든 결과물
검색어를 입력하면 입력한 검색어와 연관된 결과물을 출력해준다.
내일이면 셀렉샵 만들기도 끝날것 같다.
오늘 저녁 7시부터 9시까지는 숙련과제 리뷰 특강이 있었다. 나는 아직 과제를 하지 못해서 눈으로 보기만 했는데 눈으로 보기만 했기 때문에 '이해하고 있다'라는 착각에 빠진것 같다. 얼른 진도를 따라가서 직접 해보고 싶다. 막상 볼 때는 쉽게쉽게 진행이 되니까 어렵지 않다고 생각하는데 직접 해볼때는 뭐부터 시작해야할지 구조잡기조차 어렵다.