diff --git a/be/sidedish-be/src/main/java/com/codesquad/sidedish/utils/SampleDataFactory.java b/be/sidedish-be/src/main/java/com/codesquad/sidedish/utils/SampleDataFactory.java index c511a9e59..1da3fb666 100644 --- a/be/sidedish-be/src/main/java/com/codesquad/sidedish/utils/SampleDataFactory.java +++ b/be/sidedish-be/src/main/java/com/codesquad/sidedish/utils/SampleDataFactory.java @@ -1,17 +1,67 @@ package com.codesquad.sidedish.utils; -import com.codesquad.sidedish.web.sidedish.SidedishDTO; +import com.codesquad.sidedish.web.sidedish.DTO.ItemDTO; +import com.codesquad.sidedish.web.sidedish.DTO.SidedishDTO; +import com.codesquad.sidedish.web.sidedish.DTO.DetailDTO; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.PropertyNamingStrategy; import org.springframework.core.io.ClassPathResource; +import java.io.File; import java.io.IOException; import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; public class SampleDataFactory { - public static List createBestMenus() { + + private SampleDataFactory() { + + } + + public static List createBestSidedishes() { + return jsonToObject("sample-data/best-sidedishes.json", new TypeReference>() { + }); + } + + public static List createMainSidedishes() { + return jsonToObject("sample-data/main-sidedishes.json", new TypeReference>() { + }); + } + + public static List createCourseSidedishes() { + return jsonToObject("sample-data/course-sidedishes.json", new TypeReference>() { + }); + } + + public static List createSoupSidedishes() { + return jsonToObject("sample-data/soup-sidedishes.json", new TypeReference>() { + }); + } + + public static List createSideSidedishes() { + return jsonToObject("sample-data/side-sidedishes.json", new TypeReference>() { + }); + } + + public static Map createDetails() { + List detailDTOs = jsonToObject("sample-data/details.json", new TypeReference>() { + }); + + return detailDTOs.stream().collect(Collectors.toMap(DetailDTO::getHash, detailDTO -> detailDTO)); + } + + private static E jsonToObject(String jsonFilePath, TypeReference typeReference) { + ObjectMapper objectMapper = new ObjectMapper(); + objectMapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); + try { - return SidedishDTO.listFrom(new ClassPathResource("sample-data/best-sidedishes.json").getFile()); + File file = new ClassPathResource(jsonFilePath).getFile(); + + return objectMapper.readValue(file, typeReference); } catch (IOException e) { - throw new IllegalStateException("경로가 올바르지 않습니다."); + throw new IllegalStateException("경로가 올바르지 않습니다. 경로: " + jsonFilePath, e); } } } diff --git a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/DTO/DetailDTO.java b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/DTO/DetailDTO.java new file mode 100644 index 000000000..9d3b46a9a --- /dev/null +++ b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/DTO/DetailDTO.java @@ -0,0 +1,216 @@ +package com.codesquad.sidedish.web.sidedish.DTO; + +import com.codesquad.sidedish.web.sidedish.Price; + +import java.util.List; +import java.util.stream.Collectors; + +public class DetailDTO { + private String hash; + private Data data; + + public DetailDTO() { + } + + public DetailDTO(String hash, Data data) { + this.hash = hash; + this.data = data; + } + + public String getHash() { + return hash; + } + + public void setHash(String hash) { + this.hash = hash; + } + + public Data getData() { + return data; + } + + public void setData(Data data) { + this.data = data; + } + + + public static final class DetailDTOBuilder { + private String hash; + private Data data; + + private DetailDTOBuilder() { + } + + public static DetailDTOBuilder create() { + return new DetailDTOBuilder(); + } + + public DetailDTOBuilder hash(String hash) { + this.hash = hash; + return this; + } + + public DetailDTOBuilder data(Data data) { + this.data = data; + return this; + } + + public DetailDTO build() { + return new DetailDTO(hash, data); + } + } + + public static class Data { + private String topImage; + private List thumbImages; + private String productDescription; + private Price point; + private String deliveryInfo; + private Price deliveryFee; + private List prices; + private List detailSection; + + public Data() { + } + + public Data(String topImage, List thumbImages, String productDescription, Price point, String deliveryInfo, Price deliveryFee, List prices, List detailSection) { + this.topImage = topImage; + this.thumbImages = thumbImages; + this.productDescription = productDescription; + this.point = point; + this.deliveryInfo = deliveryInfo; + this.deliveryFee = deliveryFee; + this.prices = prices; + this.detailSection = detailSection; + } + + public String getTopImage() { + return topImage; + } + + public void setTopImage(String topImage) { + this.topImage = topImage; + } + + public List getThumbImages() { + return thumbImages; + } + + public void setThumbImages(List thumbImages) { + this.thumbImages = thumbImages; + } + + public String getProductDescription() { + return productDescription; + } + + public void setProductDescription(String productDescription) { + this.productDescription = productDescription; + } + + public String getPoint() { + return point.getFormattedPrice(); + } + + public void setPoint(Price point) { + this.point = point; + } + + public String getDeliveryInfo() { + return deliveryInfo; + } + + public void setDeliveryInfo(String deliveryInfo) { + this.deliveryInfo = deliveryInfo; + } + + public String getDeliveryFee() { + return deliveryFee.getFormattedPrice() + " (40,000원 이상 구매 시 무료)"; + } + + public void setDeliveryFee(Price deliveryFee) { + this.deliveryFee = deliveryFee; + } + + public List getPrices() { + return prices.stream() + .map(Price::getFormattedPrice) + .collect(Collectors.toList()); + } + + public void setPrices(List prices) { + this.prices = prices; + } + + public List getDetailSection() { + return detailSection; + } + + public void setDetailSection(List detailSection) { + this.detailSection = detailSection; + } + + public static final class DataBuilder { + private String topImage; + private List thumbImages; + private String productDescription; + private Price point; + private String deliveryInfo; + private Price deliveryFee; + private List prices; + private List detailSection; + + private DataBuilder() { + } + + public static DataBuilder create() { + return new DataBuilder(); + } + + public DataBuilder topImage(String topImage) { + this.topImage = topImage; + return this; + } + + public DataBuilder thumbImages(List thumbImages) { + this.thumbImages = thumbImages; + return this; + } + + public DataBuilder productDescription(String productDescription) { + this.productDescription = productDescription; + return this; + } + + public DataBuilder point(Price point) { + this.point = point; + return this; + } + + public DataBuilder deliveryInfo(String deliveryInfo) { + this.deliveryInfo = deliveryInfo; + return this; + } + + public DataBuilder deliveryFee(Price deliveryFee) { + this.deliveryFee = deliveryFee; + return this; + } + + public DataBuilder prices(List prices) { + this.prices = prices; + return this; + } + + public DataBuilder detailSection(List detailSection) { + this.detailSection = detailSection; + return this; + } + + public Data build() { + return new Data(topImage, thumbImages, productDescription, point, deliveryInfo, deliveryFee, prices, detailSection); + } + } + + } +} diff --git a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/ItemDTO.java b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/DTO/ItemDTO.java similarity index 80% rename from be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/ItemDTO.java rename to be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/DTO/ItemDTO.java index 035702b38..3d0e22a07 100644 --- a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/ItemDTO.java +++ b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/DTO/ItemDTO.java @@ -1,7 +1,7 @@ -package com.codesquad.sidedish.web.sidedish; +package com.codesquad.sidedish.web.sidedish.DTO; + +import com.codesquad.sidedish.web.sidedish.Price; -import java.text.NumberFormat; -import java.text.ParseException; import java.util.List; public class ItemDTO { @@ -11,14 +11,14 @@ public class ItemDTO { private List deliveryType; private String title; private String description; - private long nPrice; - private long sPrice; + private Price nPrice; + private Price sPrice; private List badge; public ItemDTO() { } - public ItemDTO(String detailHash, String image, String alt, List deliveryType, String title, String description, long nPrice, long sPrice, List badge) { + public ItemDTO(String detailHash, String image, String alt, List deliveryType, String title, String description, Price nPrice, Price sPrice, List badge) { this.detailHash = detailHash; this.image = image; this.alt = alt; @@ -79,19 +79,19 @@ public void setDescription(String description) { } public String getnPrice() { - return NumberFormat.getInstance().format(nPrice); + return nPrice != null ? nPrice.getFormattedPrice() : ""; } - public void setnPrice(String nPrice) throws ParseException { - this.nPrice = NumberFormat.getInstance().parse(nPrice).longValue(); + public void setnPrice(Price nPrice) { + this.nPrice = nPrice; } public String getsPrice() { - return NumberFormat.getInstance().format(sPrice); + return sPrice != null ? sPrice.getFormattedPrice() : ""; } - public void setsPrice(String sPrice) throws ParseException { - this.sPrice = NumberFormat.getInstance().parse(sPrice).longValue(); + public void setsPrice(Price sPrice) { + this.sPrice = sPrice; } public List getBadge() { @@ -109,8 +109,8 @@ public static final class ItemDTOBuilder { private List deliveryType; private String title; private String description; - private long nPrice; - private long sPrice; + private Price nPrice; + private Price sPrice; private List badge; private ItemDTOBuilder() { @@ -150,12 +150,12 @@ public ItemDTOBuilder description(String description) { return this; } - public ItemDTOBuilder nPrice(long nPrice) { + public ItemDTOBuilder nPrice(Price nPrice) { this.nPrice = nPrice; return this; } - public ItemDTOBuilder sPrice(long sPrice) { + public ItemDTOBuilder sPrice(Price sPrice) { this.sPrice = sPrice; return this; } diff --git a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/SidedishDTO.java b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/DTO/SidedishDTO.java similarity index 59% rename from be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/SidedishDTO.java rename to be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/DTO/SidedishDTO.java index b365f98f7..bfac311b1 100644 --- a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/SidedishDTO.java +++ b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/DTO/SidedishDTO.java @@ -1,12 +1,5 @@ -package com.codesquad.sidedish.web.sidedish; +package com.codesquad.sidedish.web.sidedish.DTO; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.PropertyNamingStrategy; - -import java.io.File; -import java.io.IOException; import java.util.List; public class SidedishDTO { @@ -23,28 +16,6 @@ public SidedishDTO(long categoryId, String name, List items) { this.items = items; } - public static List listFrom(String jsonString) throws JsonProcessingException { - ObjectMapper objectMapper = new ObjectMapper(); - objectMapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); - - return objectMapper.readValue( - jsonString, - new TypeReference>() { - } - ); - } - - public static List listFrom(File file) throws IOException { - ObjectMapper objectMapper = new ObjectMapper(); - objectMapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); - - return objectMapper.readValue( - file, - new TypeReference>() { - } - ); - } - public long getCategoryId() { return categoryId; } diff --git a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/Price.java b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/Price.java new file mode 100644 index 000000000..d6c04e92f --- /dev/null +++ b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/Price.java @@ -0,0 +1,33 @@ +package com.codesquad.sidedish.web.sidedish; + +import java.text.NumberFormat; +import java.text.ParseException; + +public class Price { + private static final String POSTFIX = "원"; + + private long price; + + public Price(String price) { + this.price = parsePrice(price); + } + + public String getFormattedPrice() { + return NumberFormat.getInstance().format(price) + POSTFIX; + } + + private long parsePrice(String price) { + try { + return NumberFormat.getInstance().parse(price).longValue(); + } catch (ParseException e) { + throw new IllegalArgumentException("Error occurred while parsing price, price : " + price, e); + } + } + + @Override + public String toString() { + return "Price{" + + "price=" + price + + '}'; + } +} diff --git a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/BestSidedishController.java b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/BestSidedishController.java similarity index 66% rename from be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/BestSidedishController.java rename to be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/BestSidedishController.java index a49cc32d6..660524e6b 100644 --- a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/BestSidedishController.java +++ b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/BestSidedishController.java @@ -1,6 +1,7 @@ -package com.codesquad.sidedish.web.sidedish; +package com.codesquad.sidedish.web.sidedish.controller; import com.codesquad.sidedish.utils.SampleDataFactory; +import com.codesquad.sidedish.web.sidedish.DTO.SidedishDTO; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @@ -10,6 +11,6 @@ public class BestSidedishController { @GetMapping("/best") public List readBestSidedishes() { - return SampleDataFactory.createBestMenus(); + return SampleDataFactory.createBestSidedishes(); } } diff --git a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/CourseSidedishController.java b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/CourseSidedishController.java new file mode 100644 index 000000000..01ab56907 --- /dev/null +++ b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/CourseSidedishController.java @@ -0,0 +1,16 @@ +package com.codesquad.sidedish.web.sidedish.controller; + +import com.codesquad.sidedish.utils.SampleDataFactory; +import com.codesquad.sidedish.web.sidedish.DTO.ItemDTO; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@RestController +public class CourseSidedishController { + @GetMapping("/course") + public List readCourseSidedishes() { + return SampleDataFactory.createCourseSidedishes(); + } +} diff --git a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/DetailController.java b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/DetailController.java new file mode 100644 index 000000000..fe7e79378 --- /dev/null +++ b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/DetailController.java @@ -0,0 +1,15 @@ +package com.codesquad.sidedish.web.sidedish.controller; + +import com.codesquad.sidedish.utils.SampleDataFactory; +import com.codesquad.sidedish.web.sidedish.DTO.DetailDTO; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class DetailController { + @GetMapping("/detail/{hash}") + public DetailDTO readOne(@PathVariable String hash) { + return SampleDataFactory.createDetails().get(hash); + } +} diff --git a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/MainSidedishController.java b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/MainSidedishController.java new file mode 100644 index 000000000..67a9f61c2 --- /dev/null +++ b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/MainSidedishController.java @@ -0,0 +1,16 @@ +package com.codesquad.sidedish.web.sidedish.controller; + +import com.codesquad.sidedish.utils.SampleDataFactory; +import com.codesquad.sidedish.web.sidedish.DTO.ItemDTO; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@RestController +public class MainSidedishController { + @GetMapping("/main") + public List readMainSidedishes() { + return SampleDataFactory.createMainSidedishes(); + } +} diff --git a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/SideSidedishesController.java b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/SideSidedishesController.java new file mode 100644 index 000000000..a87323d53 --- /dev/null +++ b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/SideSidedishesController.java @@ -0,0 +1,16 @@ +package com.codesquad.sidedish.web.sidedish.controller; + +import com.codesquad.sidedish.utils.SampleDataFactory; +import com.codesquad.sidedish.web.sidedish.DTO.ItemDTO; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@RestController +public class SideSidedishesController { + @GetMapping("/side") + public List readSideSidedishes() { + return SampleDataFactory.createSideSidedishes(); + } +} diff --git a/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/SoupSidedishController.java b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/SoupSidedishController.java new file mode 100644 index 000000000..597df0512 --- /dev/null +++ b/be/sidedish-be/src/main/java/com/codesquad/sidedish/web/sidedish/controller/SoupSidedishController.java @@ -0,0 +1,16 @@ +package com.codesquad.sidedish.web.sidedish.controller; + +import com.codesquad.sidedish.utils.SampleDataFactory; +import com.codesquad.sidedish.web.sidedish.DTO.ItemDTO; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@RestController +public class SoupSidedishController { + @GetMapping("/soup") + public List readSoupSidedishes() { + return SampleDataFactory.createSoupSidedishes(); + } +} diff --git a/be/sidedish-be/src/main/resources-dev/sample-data/course-sidedishes.json b/be/sidedish-be/src/main/resources-dev/sample-data/course-sidedishes.json new file mode 100644 index 000000000..ced94fd3b --- /dev/null +++ b/be/sidedish-be/src/main/resources-dev/sample-data/course-sidedishes.json @@ -0,0 +1,148 @@ +[ + { + "detail_hash": "HBDEF", + "image": "https://cdn.bmf.kr/_data/product/HBDEF/4a2d8bbe9fb468b536861140a9beda61.jpg", + "alt": "[미노리키친] 규동 250g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[미노리키친] 규동 250g", + "description": "일본인의 소울푸드! 한국인도 좋아하는 소고기덮밥", + "n_price": "6,500", + "s_price": "5,200원", + "badge": [ + "이벤트특가" + ] + }, + { + "detail_hash": "H4C5E", + "image": "https://cdn.bmf.kr/_data/product/H4C5E/898e5088fa4a039173d7cf8f6565edc6.jpg", + "alt": "[아내의쉐프] 메밀 비빔막국수 (790g 내외)", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[아내의쉐프] 메밀 비빔막국수 (790g 내외)", + "description": "무더위에 지친 날, 시원하게 막국수 한 그릇 비벼주세요!", + "n_price": "11,900", + "s_price": "10,700원", + "badge": [ + "론칭특가", + "이벤트특가" + ] + }, + { + "detail_hash": "H8676", + "image": "https://cdn.bmf.kr/_data/product/H8676/f3c133e85c47627443b78443d7ec6a9e.jpg", + "alt": "[소중한식탁] 쫀득냉채족발(2인분)", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[소중한식탁] 쫀득냉채족발(2인분)", + "description": "친환경 채소와 쫀득한 족발의 만남!", + "n_price": "11,900", + "s_price": "10,700원", + "badge": [ + "론칭특가", + "이벤트특가" + ] + }, + { + "detail_hash": "HAE92", + "image": "https://cdn.bmf.kr/_data/product/HAE92/039560e489ded012e83891d63eea520b.jpg", + "alt": "[소중한식사] 파채 생연어 스테이크 220g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[소중한식사] 파채 생연어 스테이크 220g", + "description": "횟감용 노르웨이산 연어로 우아하게", + "s_price": "16,000원", + "badge": [ + ] + }, + { + "detail_hash": "HAA29", + "image": "https://cdn.bmf.kr/_data/product/HAA29/f6a49dff42df329f13c98d6a83dd2ea9.jpg", + "alt": "[개금밀면] 부산개금밀면 2인분", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[개금밀면] 부산개금밀면 2인분", + "description": "밀면하면 부산개금밀면 아입니까~", + "n_price": "10,600", + "s_price": "10,000원", + "badge": [ + "론칭특가", + "이벤트특가" + ] + }, + { + "detail_hash": "H296C", + "image": "https://cdn.bmf.kr/_data/product/H296C/a9921407d310a5de19d1d5513750ebbc.jpg", + "alt": "[아내의쉐프] 낙새볶음 (570g 내외)", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[아내의쉐프] 낙새볶음 (570g 내외)", + "description": "칼칼하게 매운맛이 일품인 밥도둑!", + "n_price": "13,900", + "s_price": "12,500원", + "badge": [ + "론칭특가", + "이벤트특가" + ] + }, + { + "detail_hash": "H5152", + "image": "https://cdn.bmf.kr/_data/product/H5152/719e2eb41fa751e1e01dc748d8ea2869.jpg", + "alt": "[셰프찬] 문어초회 200g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[셰프찬] 문어초회 200g", + "description": "초여름 불볕더위가 가실만한 상큼한 문어초회", + "n_price": "16,000", + "s_price": "13,600원", + "badge": [ + "이벤트특가" + ] + }, + { + "detail_hash": "HAC68", + "image": "https://cdn.bmf.kr/_data/product/HAC68/0c2ce5f5d1bc2e094f1b5f97b5192fe7.jpg", + "alt": "[집밥의완성] 데리야끼장어구이 160g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[집밥의완성] 데리야끼장어구이 160g", + "description": "'장어'하면 몸보신!", + "n_price": "12,800", + "s_price": "9,900원", + "badge": [ + "이벤트특가" + ] + }, + { + "detail_hash": "HBDEF", + "image": "https://cdn.bmf.kr/_data/product/HBDEF/4a2d8bbe9fb468b536861140a9beda61.jpg", + "alt": "[미노리키친] 규동 250g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[미노리키친] 규동 250g", + "description": "일본인의 소울푸드! 한국인도 좋아하는 소고기덮밥", + "n_price": "6,500", + "s_price": "5,200원", + "badge": [ + "이벤트특가" + ] + } +] \ No newline at end of file diff --git a/be/sidedish-be/src/main/resources-dev/sample-data/details.json b/be/sidedish-be/src/main/resources-dev/sample-data/details.json new file mode 100644 index 000000000..a677a9165 --- /dev/null +++ b/be/sidedish-be/src/main/resources-dev/sample-data/details.json @@ -0,0 +1,1338 @@ +[ + { + "hash": "H9881", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H9881/910a01a81c49cb75414edb759237501f.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H9881/910a01a81c49cb75414edb759237501f.jpg", + "https://cdn.bmf.kr/_data/product/H9881/fbf29077698ca16f8050e43476b47f38.jpg", + "https://cdn.bmf.kr/_data/product/H9881/c96c6949efc3391148e9b280a2c5ed0b.jpg", + "https://cdn.bmf.kr/_data/product/H9881/71411e15d2d961df496f87f08648b345.jpg", + "https://cdn.bmf.kr/_data/product/H9881/437196dacf46b52b11d0bccbc4231558.jpg" + ], + "product_description": "경상도 명물 요리 세 가지를 한 상에!", + "point": "312원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["39,000원", "31,200원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H9881/7fb1ddf1adeadc5410cecd79441f7b65.jpg", + "https://cdn.bmf.kr/_data/product/H9881/b776c59544b516a184d1363c2c802789.jpg", + "https://cdn.bmf.kr/_data/product/H9881/cc2b4a61db410096db0e3c497096d63f.jpg", + "https://cdn.bmf.kr/_data/product/H9881/77970960c8efe0992f9746c37062e1e4.jpg", + "https://cdn.bmf.kr/_data/product/H9881/aa56cec7d2fe4dde0b124c17a06ffda6.jpg", + "https://cdn.bmf.kr/_data/product/H9881/c9fbe313767400ce21ea83bb2b9d8e96.jpg", + "https://cdn.bmf.kr/_data/product/H9881/320939f0d0fbe8e4846e20111f1aa4ce.jpg", + "https://cdn.bmf.kr/_data/product/H9881/5778ae933121c5d131889ecbf5e2874c.jpg", + "https://cdn.bmf.kr/_data/product/H9881/785291ed7fe3f2a8c7e06f443dea7553.jpg", + "https://cdn.bmf.kr/_data/product/H9881/92ef47f6efdd0286f6af7f712c3c838d.jpg", + "https://cdn.bmf.kr/_data/product/H9881/c0319354245ee2963ccb97d60943e8ff.jpg", + "https://cdn.bmf.kr/_data/product/H9881/07b1864a06f3b0b26af9a7148ac70cfb.jpg", + "https://cdn.bmf.kr/_data/product/H9881/ba2aba220a55924a00c668dd13c4cee1.jpg" + ] + } + }, + { + "hash": "HDF4C", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HDF4C/a5f8637df5a375e3105c12b6efd47538.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HDF4C/a5f8637df5a375e3105c12b6efd47538.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/6cca5e7533981795c6d9f2744bfc78c0.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/a3972e617da696c157a8bef56fd3c277.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/b68631d002e5302c7a3c3102cf429816.jpg" + ], + "product_description": "오늘 저녁은 이상하게 안주빨을 세워보고 싶다!", + "point": "240원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["24,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HDF4C/480af64b8c4fa0263f8aa53e33d7c080.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/91fc97648a4d594b46ca2421208ebbe5.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/149346388c4a58fa8ac6a13885677ab1.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/3a34ea05d3ab38a679c05a19cf7da6d2.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/338bc1aae24993487eb08fc16c24a6f4.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/607903a968b047ba0f1f0ae6eace1d8f.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/9fb39899744ebec09135c0b26eb91f11.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/9b439eb50ec3a822eb0d2bf6f25a96f8.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/80d9bd1b1395e1fdcfdb9074fd2ab2c1.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/b6ac960bd7f9224dfeecdbe4b3c59533.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/20f423e397ee9efb7b40b4ace4ca84ce.jpg", + "https://cdn.bmf.kr/_data/product/HDF4C/7dc81092a0c37de68bbba6ff45f06ab4.jpg" + ] + } + }, + { + "hash": "H7F20", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H7F20/fc5f385335b5d840be70b0cf612d0740.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H7F20/fc5f385335b5d840be70b0cf612d0740.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/ad8d4ecbdc341c7ff2cf6042e64437fb.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/76b6f0595fbdbcf8424406cc65463a2d.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/dbee516a57aa15f1909d35a2b940b52f.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/36d1784974ab94b9608cd46036a18460.jpg" + ], + "product_description": "무더위에 대비하는 6월 한상차림 초여름 보양세트", + "point": "182원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["18,200원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HE73B/11d44e5b111269882ba64423d48276d8.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/708a13e250ff94d2b6af8ec4738b50db.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/b4deda21a2ab6c27dea7e2805a87ffcd.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/352f32fa8c096f7624383fe87aa3769c.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/5ae2879b3520a1fd7eb4cb426bb7e8eb.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/318588bce1df208f7d9d92abc3077e60.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/19fc8590c4025ca60d5f70f749e38b43.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/c3e6442d0a1914b81b32eda8bd34fe40.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/0e4a9c8644fd3db4b124f3d601660f02.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/cb2195813cf5228c307c3b7b609e04b1.jpg", + "https://cdn.bmf.kr/_data/product/H7F20/d2e6bc9827ff393ef43b83496400c732.jpg" + ] + } + }, + { + "hash": "HA567", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HA567/739d2ed2a9c963dc616db52580de695d.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HA567/739d2ed2a9c963dc616db52580de695d.jpg", + "https://cdn.bmf.kr/_data/product/HA567/9d2d191ddbc0555ae96ed7e8ec4c95e3.jpg", + "https://cdn.bmf.kr/_data/product/HA567/f14a921e2abc277c7f2033d34155f372.jpg", + "https://cdn.bmf.kr/_data/product/HA567/8f80290208b4a855d342490033694c3e.jpg" + ], + "product_description": "아내의쉐프가 자신 있게 만들어서 이름도 '아쉐찜닭'입니다", + "point": "107원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["10,700원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HA567/a50261efc977aa1709c624e69b571dd3.jpg", + "https://cdn.bmf.kr/_data/product/H19E3/967e8e1ef357e9722b796e2bcb09ba3d.jpg", + "https://cdn.bmf.kr/_data/product/HA567/bc7981afe4434798d56d8eb429c0befc.jpg", + "https://cdn.bmf.kr/_data/product/HA567/98a783ac42648930a245e24002b746b9.jpg", + "https://cdn.bmf.kr/_data/product/HA567/e76e442dc97194652d71ead05958735a.jpg", + "https://cdn.bmf.kr/_data/product/HA567/f592e2452076eb7935b185f2c1ebd898.jpg", + "https://cdn.bmf.kr/_data/product/HA567/5eb19e18333ca4842deec0c4c89e6c28.jpg", + "https://cdn.bmf.kr/_data/product/HA567/f38e8f81933d507c6fb9fc7c60bf0a5d.jpg", + "https://cdn.bmf.kr/_data/product/HA567/79c6b6d886cd6816d1459cb61c7c87f3.jpg", + "https://cdn.bmf.kr/_data/product/HA567/b451b6da78b2ff75b07608d5f7f03bd6.jpg", + "https://cdn.bmf.kr/_data/product/HA567/0506df99d2697bc4949d461e3b15485a.jpg", + "https://cdn.bmf.kr/_data/product/HA567/683d1e6f26d3a8f73001b54de60f9db4.jpg" + ] + } + }, + { + "hash": "H206E", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H206E/de61f1b996cb6a0c5e797b55178307f5.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H206E/de61f1b996cb6a0c5e797b55178307f5.jpg" + ], + "product_description": "립과 치킨이 만나 더욱 맛있게", + "point": "109원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["10,900원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H206E/409f8de457375d5dfe5fcad10b56e36c.jpg", + "https://cdn.bmf.kr/_data/product/H206E/62600646b36ea6df9f3aedd083d4ac1f.jpg", + "https://cdn.bmf.kr/_data/product/H206E/93ed4d13c55ff49ed6267e4d228b843b.jpg", + "https://cdn.bmf.kr/_data/product/H206E/010dbdcab4573707eea0f16ae2ba6415.jpg", + "https://cdn.bmf.kr/_data/product/H206E/dcc8bf05c26bdb53fb74b7d58b933376.jpg", + "https://cdn.bmf.kr/_data/product/H206E/aef8b3588b51789a0faf05d40b58e37c.jpg", + "https://cdn.bmf.kr/_data/product/H206E/07c465c2dddda0dfb001d5a256a9e372.jpg", + "https://cdn.bmf.kr/_data/product/H206E/63b8404f88d21033cdebec5a58a64d9f.jpg", + "https://cdn.bmf.kr/_data/product/H206E/b68cfaa06e11c6c693abd178b99324ac.jpg", + "https://cdn.bmf.kr/_data/product/H206E/c610f671aa2c5dd501005ceb1cadcb0a.jpg" + ] + } + }, + { + "hash": "H75A2", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H75A2/c67aa82de6de613af7f9f2d048c38b73.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H75A2/c67aa82de6de613af7f9f2d048c38b73.jpg", + "https://cdn.bmf.kr/_data/product/H75A2/c401c63259cd9ff682e73b18be5178b8.jpg", + "https://cdn.bmf.kr/_data/product/H75A2/cdcdcc62100b13367d959e3775d7e8bb.jpg", + "https://cdn.bmf.kr/_data/product/H75A2/12329b7676169fd393086b3ee1dbe459.jpg" + ], + "product_description": "부드러운 소갈비와 함께 푹 쪄낸 김치찜!", + "point": "149원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["14,900원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H75A2/3a0411ec5a90d874c0df57b67cd46035.jpg", + "https://cdn.bmf.kr/_data/product/H75A2/2156410c74b2a6320b8ff47788d1563b.jpg", + "https://cdn.bmf.kr/_data/product/H75A2/10565ddfb10febb5b4d31d6e66742034.jpg", + "https://cdn.bmf.kr/_data/product/H75A2/e91a0c64c8b2650693219f6ae0f89374.jpg", + "https://cdn.bmf.kr/_data/product/H75A2/a1e8389670f215a516f5cfe874dc0d1d.jpg", + "https://cdn.bmf.kr/_data/product/H75A2/0d9c9293d64fdebf7d4f312126a86dd6.jpg", + "https://cdn.bmf.kr/_data/product/H75A2/df4bf4c6aff0d2bfd81062650e5a54a2.jpg", + "https://cdn.bmf.kr/_data/product/H75A2/8e0e20bca008dc75aaa7b27ffa09f0fb.jpg" + ] + } + }, + { + "hash": "HA8B9", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/201703/20/393bcdc80517925e1adf06f605111081.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/201703/20/393bcdc80517925e1adf06f605111081.jpg", + "https://cdn.bmf.kr/_data/files/product/15455/eb4a721ef71b9c83536e6eca64b67995.jpg", + "https://cdn.bmf.kr/_data/files/product/15455/739c9727b28576e714d88e35a7a3699b.jpg", + "https://cdn.bmf.kr/_data/files/product/15455/c47d7b9490828a6b449a31a398a2bda5.jpg" + ], + "product_description": "청정 황태마을 인제에서 온 깊은 맛", + "point": "120원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["12,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/files/product/15455/ac9e4b1e22b26637beb875c1f5068616.jpg", + "https://cdn.bmf.kr/_data/files/product/15455/d7486808073f6587f94fcf5e7d93905e.jpg", + "https://cdn.bmf.kr/_data/files/product/15455/30110e8f2b5468eeade062e12c1784d5.jpg", + "https://cdn.bmf.kr/_data/files/product/15455/40516ca1bc396ebbe244342525ff196d.jpg", + "https://cdn.bmf.kr/_data/files/product/15455/55c273a28e493f85f4af5aabd98dca88.jpg", + "https://cdn.bmf.kr/_data/files/product/15455/3926fb28022178a71e6eae0bb5cc9ba5.jpg", + "https://cdn.bmf.kr/_data/files/product/15455/83db87a76fa174d2124c19b49a008475.jpg", + "https://cdn.bmf.kr/_data/files/product/15455/cad9809247a5eeabc609f5b5c5670f83.jpg", + "https://cdn.bmf.kr/_data/files/product/15455/12225a6a6ca3f7976507b485ae105093.jpg" + ] + } + }, + { + "hash": "E055F", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/201410/13/ae798a28a9bedd3c01a7ff724894b1b1.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/201410/13/ae798a28a9bedd3c01a7ff724894b1b1.jpg", + "https://cdn.bmf.kr/_data/files/product/99/affb59e915b44d55358505c431ded718.jpg", + "https://cdn.bmf.kr/_data/files/product/99/dd255fa51ff2e8596c44856aba71a76a.jpg", + "https://cdn.bmf.kr/_data/files/product/99/931b1d86cea1251d5013c8ee4edd6399.jpg", + "https://cdn.bmf.kr/_data/product/201410/13/e5846cd1f91affd9cbc23d62b5e3b9b5.jpg" + ], + "product_description": "마포 엄마들 사이에서 13년동안 사랑받아온 친환경반찬", + "point": "240원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["24,000원"], + "detail_section": [] + } + }, + { + "hash": "FDAEB", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/201511/04/77bb38b28fd209cf4d4a604c572df36a.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/201511/04/77bb38b28fd209cf4d4a604c572df36a.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/d730a78ff84f100408a0ec3e9a73d06f.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/14329dd0477b571aadd689ce7d0d1b20.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/e7140c8e26e79c926250d36667cd933d.jpg" + ], + "product_description": "식단 정기배송으로 반찬고민 끝", + "point": "320원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["32,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/201511/04/f290682625d69fef932dcd6926c3f2f5.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/1a5f8ccdfbc2773184a10a65a4e0f496.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/01d8ee84c6cb67014c095c74c30ac2fd.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/44d66f65c1b08eff2a70ca8045b2250a.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/6d7768d95a7e395a8762426b5ee4f0ce.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/52bb21d193dbf1ae44f47ab0e1644ac6.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/58782d1de6eca4e96405e148c8dac79e.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/071459dbf9b5a23acc59633c55a8e5ce.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/aeb2134f1e9a66ab27994d267008266e.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/4a2f4f95d58266c043c17ca0d6a3b7b1.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/a48049a03052fa6f9230ca163c87268a.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/4a541f21f0edd567248a4b7560ce541a.jpg", + "https://cdn.bmf.kr/_data/product/201511/04/b9ebf5858ed4dac0707c56af0f28434d.jpg" + ] + } + }, + { + "hash": "H762E", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H762E/1b25f2daeee508b1f6b787fc2188d793.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H762E/1b25f2daeee508b1f6b787fc2188d793.jpg", + "https://cdn.bmf.kr/_data/product/H762E/df7825cab25efef511b8656669a37bbc.jpg", + "https://cdn.bmf.kr/_data/product/H762E/439e35534b2b03fd61f34bbeb98e9a64.jpg", + "https://cdn.bmf.kr/_data/product/H762E/59ac0ecf9ab06446beb843cd4b58a857.jpg" + ], + "product_description": "한 세트만 있으면 한 끼 뚝딱", + "point": "175원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["17,500원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H762E/14ac46a07a7b8b6f536da463dabe3cba.jpg", + "https://cdn.bmf.kr/_data/product/H762E/c361f3cd19373d928e16f941ad3bb358.jpg", + "https://cdn.bmf.kr/_data/product/H762E/997850b680a44249a8abd810ce36b46e.jpg", + "https://cdn.bmf.kr/_data/product/H762E/09465e74cffec04b1dcd998f7ebd79c9.jpg", + "https://cdn.bmf.kr/_data/product/H762E/2c976e3544e3612f98ba8a3e57b4ab8c.jpg", + "https://cdn.bmf.kr/_data/product/H762E/68833d4bd41c01bf1340039abdae0d3a.jpg", + "https://cdn.bmf.kr/_data/product/H762E/f17e4be4d79a95ab343b7259b7da302f.jpg", + "https://cdn.bmf.kr/_data/product/H762E/46442babbbf73da7a1617bdbb9f86c90.jpg", + "https://cdn.bmf.kr/_data/product/H762E/f5e71a4ac8ec9c38949b66e33565f7aa.jpg", + "https://cdn.bmf.kr/_data/product/H762E/117b8d1d3535a094e3321b44aae3c52f.jpg", + "https://cdn.bmf.kr/_data/product/H762E/387473122420e572b8982a84e25a1490.jpg" + ] + } + }, + { + "hash": "H05FB", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H05FB/d3fa2a35144801b331e2af9c9eb17a5b.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H05FB/d3fa2a35144801b331e2af9c9eb17a5b.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/2318c31395b8c8ff58dd1e309b0b5f73.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/03e9c4f9fbab05136e9780e0fb28dc5f.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/edae144c27dc714cdc55d7eeeff994f4.jpg" + ], + "product_description": "짜장의 착한 변신", + "point": "72원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["7,200원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H05FB/957f8970c30357fa2624d769e5463fc3.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/4a3a27cde3ad382ad64cf13a03ff2fd9.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/ced50806349bb8bd9975fdb542aea63f.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/46620720ea8df5c23d49e271120bc700.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/8d53e6d12f69c6f30102be8eec82e06c.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/de457265fe1b1e3ca2c3b774cbd963ec.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/2e57bf66a4a91cf5b671572cc759cb2d.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/08b488ab0250f37261139fdaaaaefac1.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/67416734caa6598b75373d5b4b692cde.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/8332e4c20aeb5ceccae03827230a8dc2.jpg", + "https://cdn.bmf.kr/_data/product/H05FB/cba4a3f46091903fa536f9348124cfa3.jpg" + ] + } + }, + { + "hash": "H0699", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H0699/c4050d9e81985ec8acdf3a0796e30bdb.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H0699/c4050d9e81985ec8acdf3a0796e30bdb.jpg", + "https://cdn.bmf.kr/_data/product/H0699/ca3364509f1dd71b62fe4d592409dc21.jpg", + "https://cdn.bmf.kr/_data/product/H0699/23c153810c518c5a921bba15c1d95f1b.jpg" + ], + "product_description": "각종 뿌리채소를 듬뿍 넣어 지은 뿌리채소영양밥", + "point": "48원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["4,800원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H0699/da5dfcd097aa14b928f47c2a9ce4adc2.jpg", + "https://cdn.bmf.kr/_data/product/H0699/9b22964bb2404d29d2b8cb0d406bd7d9.jpg", + "https://cdn.bmf.kr/_data/product/H0699/c4d78e1151b27b5658d093020d783045.jpg", + "https://cdn.bmf.kr/_data/product/H0699/fe0ff618f564c8c77627774b02eb7ffe.jpg", + "https://cdn.bmf.kr/_data/product/H0699/7f9a28538448f9a85bafa489279ae40d.jpg", + "https://cdn.bmf.kr/_data/product/H0699/3756c41f1008f378f85d26db5d539d92.jpg", + "https://cdn.bmf.kr/_data/product/H0699/2f340c0666d9f9348a2341276871c8a0.jpg", + "https://cdn.bmf.kr/_data/product/H0699/2a0017e076800232b0c5e358831ce221.jpg", + "https://cdn.bmf.kr/_data/product/H0699/d655e5d7c493d66e4cf993d64f672346.jpg", + "https://cdn.bmf.kr/_data/product/H0699/261048ac9f984e58bb8d441ae1642342.jpg" + ] + } + }, + { + "hash": "HBDEF", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HBDEF/6ef14155afc5b47e8c9efd762f7a6096.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HBDEF/6ef14155afc5b47e8c9efd762f7a6096.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/e30bd6de9340fc05db3cd1d1329b2c56.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/4cce011a4a352c22cd399a60271b4921.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/8744504ff3bc315f901dca1f26fe63a1.jpg" + ], + "product_description": "일본인의 소울푸드! 한국인도 좋아하는 소고기덮밥", + "point": "52원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["6,500원", "5,200원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HBDEF/2c62efce07c96be700f317b60c537c6e.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/768afd17faa8bf3461b8160ba0aa26bf.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/72f1049b047f65f42a267d5bbd1e6204.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/b2b3d0d2107ab91b16e0eb804cd84bc9.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/9c2c53b40a11b79c90549a058c2da4b7.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/2450219a4686d9d6d579fc04020929b4.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/a8c434715709fe855f3ea1554ec362b6.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/95816f09d3294641f2e0feacaa739991.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/70b0c77d3ef5cdd6269588685bbefe43.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/c0dd6887c9d9368604fc70d7fc3c4598.jpg", + "https://cdn.bmf.kr/_data/product/HBDEF/4971475295545ec336c9479fabb25364.jpg" + ] + } + }, + { + "hash": "H82A2", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H82A2/7416193bff0be52e0cc6d1eaa71ce9c3.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H82A2/7416193bff0be52e0cc6d1eaa71ce9c3.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/353b140993f5e94a1158ff424826cdbe.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/f2295bccace8fde3865ce5f7a596dc98.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/986bdd15d7ee72dfa4a443184599f211.jpg" + ], + "product_description": "아이반찬과 다이어트 반찬으로 일석이조!", + "point": "49원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["4,900원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H82A2/e4d89767483391280b31c1d29a2985c3.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/3b86c4d8b775f8bc2dcc5be7e1cb9abb.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/f800fd59b51f76ec7a986cd60e3b3a34.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/2b7810eb86accf4fca14df5d84c3290e.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/d499e8dabe2299af9248bd90b48d6337.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/0476134aa7a0c9d1c434ec8e3d404fa3.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/1cbeaf93abcaa1fa1fa544fff10c2d9a.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/9cf5965f0ccc76c697984f7c9c5e87f7.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/d1dccd5551a86eb53ecef0bb402bb210.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/fbeb5f47458a7d97c43cf48e05c477d9.jpg", + "https://cdn.bmf.kr/_data/product/H82A2/f25610f75b14d84bbf99048395dcdc86.jpg" + ] + } + }, + { + "hash": "H213E", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H213E/5ca4bcaf4bc41031527a9027a2e5fab5.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H213E/5ca4bcaf4bc41031527a9027a2e5fab5.jpg", + "https://cdn.bmf.kr/_data/product/H213E/b90f3640e9c6ac099cec4bba10232518.jpg", + "https://cdn.bmf.kr/_data/product/H213E/084b91aeba9d694aa4d3a21884f1dda1.jpg", + "https://cdn.bmf.kr/_data/product/H213E/2b9a069d0dbdaa7bace2279c0a3b6063.jpg" + ], + "product_description": "재료부터 다른 수제미트볼조림", + "point": "87원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["8,700원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H213E/fc0fed59a09291f5c296c937f92ed623.jpg", + "https://cdn.bmf.kr/_data/product/H213E/26adf31dd5a300b262e1c361acbc06df.jpg", + "https://cdn.bmf.kr/_data/product/H213E/7a747bc3b3711f88ce8f28a95e7c8fd3.jpg", + "https://cdn.bmf.kr/_data/product/H213E/10e1e64e1012f8129c26f8de9b52b48c.jpg", + "https://cdn.bmf.kr/_data/product/H213E/ebc05e5aed6165bd588f49c6d2e90f65.jpg", + "https://cdn.bmf.kr/_data/product/H213E/10923eaceb38f0a9c7337fed84652674.jpg", + "https://cdn.bmf.kr/_data/product/H213E/dcc1814cec99c3ec9fd3c4895920c24d.jpg", + "https://cdn.bmf.kr/_data/product/H213E/e373d410d328f69aa03ad266cfd96a2d.jpg", + "https://cdn.bmf.kr/_data/product/H213E/a5d3ee014ac8d16e5924810048a9a8d0.jpg" + ] + } + }, + { + "hash": "H7A16", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H7A16/cdfe6968cf0b34fa7aa69cd1a21a559a.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H7A16/cdfe6968cf0b34fa7aa69cd1a21a559a.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/f8d6a2abf2369ab639e1cce6369aa4b3.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/0fc5a7c3ac87d1754f6768ccb9d5bade.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/44e515d7899a21a05019a126a155de69.jpg" + ], + "product_description": "부드러운 명태살을 이용한 특별한 생선요리", + "point": "90원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["9,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H7A16/c0813f5cedad0baa177b563ee492c100.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/a3dae5348a00b31d735ecbe681990a6e.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/6f9bfd66cd40bff3063e7cbf712d71f4.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/c151b755a5c075418a1811bec44eca0b.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/c2929276bebcee8158c126091ab75ae6.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/8147d117a2f274568733ca53d9e51fd2.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/eafa5724353f258ac635682becae46cc.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/9824ba8b7a04bcab03937dfdcb36c80d.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/a9c74a2759c9561e927b8f5ce572d5b4.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/1a8ee175d7716de084d745129de9a766.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/de9dd666e16e931eddb57586e73b7037.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/f07a39bb3c291993b1d553a6626503cd.jpg", + "https://cdn.bmf.kr/_data/product/H7A16/910c6e703af768922064f036ace9c5d2.jpg" + ] + } + }, + { + "hash": "HDF73", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HDF73/62c8bb77facfc9c3be81f9bf45b27f2a.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HDF73/62c8bb77facfc9c3be81f9bf45b27f2a.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/2d408898494ac950d7d2cfd6c36d59c2.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/0f95f44ea8e2e7930321def493753a48.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/f6d73afc0ebc1efa71eaea32e9d846f2.jpg" + ], + "product_description": "편식하는 아이도 좋아하는 건강한 연근조림", + "point": "55원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["5,500원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HDF73/5f73c5c80b62ef63c8a8eecefe32fc29.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/0253cdebc4972fefd6b94458024fe765.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/9bd9158fb5ffbc46708b7928ee50708e.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/695683493c1ae475a175475f50d3259f.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/c8f9bed4f5c07585b869e3d171904a93.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/0642265b65dcc2490ab164ff428cbfe2.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/3299da0677b50c8c519adc0335271c49.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/d7799b67683128642453f9e2b4c8ce84.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/f4c309c3bfd26d12ededa765037a5f5d.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/d9e4fa00652483d74b46317d38159a2f.jpg", + "https://cdn.bmf.kr/_data/product/HDF73/d2e3274c95c832bc9bfbcebbd548f61b.jpg" + ] + } + }, + { + "hash": "HF778", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HF778/752594ea30ae6a44c8a505c7e07b2458.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HF778/752594ea30ae6a44c8a505c7e07b2458.jpg", + "https://cdn.bmf.kr/_data/product/HF778/01aca945433d339df79625569274206f.jpg", + "https://cdn.bmf.kr/_data/product/HF778/51cbdc4f389080678f1dcb79ddd2aaff.jpg", + "https://cdn.bmf.kr/_data/product/HF778/5a3d0b1dbc53774fe67731275c591210.jpg" + ], + "product_description": "매콤새콤달콤, 반찬으로도 안주로도 좋은", + "point": "63원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["7,000원", "6,300원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HF778/6af11631479c9bc0025613a0eca822c2.jpg", + "https://cdn.bmf.kr/_data/product/HF778/e2b74455d26f1bdba608860a5713232b.jpg", + "https://cdn.bmf.kr/_data/product/HF778/d91c379d43558555694d0f39c14669ba.jpg", + "https://cdn.bmf.kr/_data/product/HF778/7d1e873d877f8b8d8286ebef66249a76.jpg", + "https://cdn.bmf.kr/_data/product/HF778/fd63c9d945df325596ec8f8e163d3202.jpg", + "https://cdn.bmf.kr/_data/product/HF778/b2cfaedafe936250b97925a4abf2935b.jpg", + "https://cdn.bmf.kr/_data/product/HF778/32cf64cd755164ae8b8a216889be0fcb.jpg", + "https://cdn.bmf.kr/_data/product/HF778/74f88b690b2fc865c6bfb9af9250c4d7.jpg", + "https://cdn.bmf.kr/_data/product/HF778/b6c41e74ea7907806eab452b165707dc.jpg", + "https://cdn.bmf.kr/_data/product/HF778/d0884606a8fc09022588e61ba823b0f8.jpg", + "https://cdn.bmf.kr/_data/product/HF778/8d457172e299604b3f6afa3414cf0e59.jpg" + ] + } + }, + { + "hash": "HFB53", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HFB53/dd4ba5cba278595850d002411fd8b2ef.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HFB53/dd4ba5cba278595850d002411fd8b2ef.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/6904c9149703b8a9412f19f7b812e1b6.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/70b11db226e61733e906e39be8ff53c4.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/aae34fdc298f70c3c3ddc1aaf15512f8.jpg" + ], + "product_description": "생강 향이 산뜻한", + "point": "58원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["5,800원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HFB53/fdea6425e52ec52f15d36320c6658647.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/06895705fcf21ed7ad375a44d37c327b.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/1f8ce917539461cf4f2e75f2fd981ff8.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/13f57e0043c19d88954383f0b28f851f.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/235b5a37baa65a0889768c1d3bb5f052.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/0f75db941080cdd00641c84d03bf7d73.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/bd6a2246f5235e023c0705af35cece57.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/1c702e3071a6fec94dba80f64e6293ec.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/2310c2f62c5b3c49f80eea8be0891df6.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/22e112dba06e56d8d4a0acf600ecf646.jpg", + "https://cdn.bmf.kr/_data/product/HFB53/3aa444fb412547323f318b626dcfef9c.jpg" + ] + } + }, + { + "hash": "H077F", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H077F/1556994aed1e7d7618f4537f2d57418b.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H077F/1556994aed1e7d7618f4537f2d57418b.jpg", + "https://cdn.bmf.kr/_data/product/H077F/3c08dc59fdef907a9584f67e552ee669.jpg", + "https://cdn.bmf.kr/_data/product/H077F/b0b2d46377484cb45f5af0ea936d765e.jpg", + "https://cdn.bmf.kr/_data/product/H077F/79189a8c70111dff7c61d36b8e42c727.jpg" + ], + "product_description": "큼지막하고 살집 많은 동태 한 마리로 만든 코다리구이입니다.", + "point": "75원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["7,500원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H077F/b51a0d8e853c49e110d3c8bc3ae50413.jpg", + "https://cdn.bmf.kr/_data/product/H077F/89f13d1933e5246e8b85647a1fc6c269.jpg", + "https://cdn.bmf.kr/_data/product/H077F/269ba15ab43594fafb3c9fc6f0c6c1bc.jpg", + "https://cdn.bmf.kr/_data/product/H077F/c221be9fc2868ac62df2644cdd3b6341.jpg", + "https://cdn.bmf.kr/_data/product/H077F/e689c367030baf3d40e4ab3ec1d9f7da.jpg", + "https://cdn.bmf.kr/_data/product/H077F/a058483c8860475e518b6c023cddf670.jpg", + "https://cdn.bmf.kr/_data/product/H077F/796bab45cb83f6c7f5123fd4ad2211dc.jpg", + "https://cdn.bmf.kr/_data/product/H077F/1d0ae10d72e993bd0fcaebac262cafc1.jpg", + "https://cdn.bmf.kr/_data/product/H077F/060ee73ae6598b98bf5bbd278e3c9023.jpg" + ] + } + }, + { + "hash": "H4665", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H4665/0942b02425a2131d496d2b7d48f02b94.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H4665/0942b02425a2131d496d2b7d48f02b94.jpg", + "https://cdn.bmf.kr/_data/product/H4665/8dd13957ec4e3aed197e3fa0eda9270e.jpg", + "https://cdn.bmf.kr/_data/product/H4665/44f46eaa1b75719d1514807654b0e346.jpg", + "https://cdn.bmf.kr/_data/product/H4665/38aa6d913f2770e17051119e9414a6b1.jpg" + ], + "product_description": "씹을수록 감칠맛나는 문어살의 쫄깃함", + "point": "46원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["4,600원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H4665/a74b5ffdf886da4c30db616d3e83ab77.jpg", + "https://cdn.bmf.kr/_data/product/H4665/2267cd2f89f6ee757e146e96da7796ff.jpg", + "https://cdn.bmf.kr/_data/product/H4665/a82298cbdaf1d44879afde3745c987e0.jpg", + "https://cdn.bmf.kr/_data/product/H4665/26663a8d659743c3bd1a0d9823aefe58.jpg", + "https://cdn.bmf.kr/_data/product/H4665/b97f893387c3299a45ae43f9873c88df.jpg", + "https://cdn.bmf.kr/_data/product/H4665/1c5870fef49a7f300872ac219c7a0045.jpg", + "https://cdn.bmf.kr/_data/product/H4665/1b11e1ef3c8479ebb734292d13130605.jpg", + "https://cdn.bmf.kr/_data/product/H4665/f4381fe16d7ee955c4b7701338638c38.jpg" + ] + } + }, + { + "hash": "H1AA9", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H1AA9/deb0bbc27a44fefe850e271630d93f6c.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H1AA9/deb0bbc27a44fefe850e271630d93f6c.jpg", + "https://cdn.bmf.kr/_data/product/H1AA9/99a885b7b6a1114596d635dc0e497b85.jpg", + "https://cdn.bmf.kr/_data/product/H1AA9/983e2e3494ee0552b61a9e05625e2da7.jpg", + "https://cdn.bmf.kr/_data/product/H1AA9/5fdb2137a663774b3c1221c00793b09e.jpg" + ], + "product_description": "탱글탱글한 새우와 오징어를 마늘쫑과 함께 매콤하게 볶아냈어요.", + "point": "62원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["6,900원", "6,210원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H6AEF/52c69c0999081524e896f8bc9070fe08.jpg", + "https://cdn.bmf.kr/_data/product/H1AA9/05d08672df53295bdb85953b19f270b3.jpg", + "https://cdn.bmf.kr/_data/product/H1AA9/0ac19569887f769f907fe8f9557a88c0.jpg", + "https://cdn.bmf.kr/_data/product/H1AA9/a6543484f62b25e5940712cfbbf13af8.jpg", + "https://cdn.bmf.kr/_data/product/H1AA9/2feeb6c9d85de34ef56d7cc84fff70c6.jpg", + "https://cdn.bmf.kr/_data/product/H1AA9/dfcb10b1fcca38265d1453847ab193ff.jpg", + "https://cdn.bmf.kr/_data/product/H1AA9/795a726e3fc4c5248f2910c78b4a2759.jpg", + "https://cdn.bmf.kr/_data/product/H1AA9/213c1e33c8a16a9f105f30fd5c6ebf41.jpg", + "https://cdn.bmf.kr/_data/product/H1AA9/04926c4de8c3293fca81b75083b19116.jpg", + "https://cdn.bmf.kr/_data/product/H1AA9/be0a8b161b5727c13193af7ce9acea9d.jpg" + ] + } + }, + { + "hash": "HEDFB", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HEDFB/1d030cea9d33b0563729b9422e46d80e.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HEDFB/1d030cea9d33b0563729b9422e46d80e.jpg", + "https://cdn.bmf.kr/_data/product/HEDFB/6d87b3c193e72b109a817e4aecd43c8d.jpg", + "https://cdn.bmf.kr/_data/product/HEDFB/1468755b61aae1970e2f38a0b91f5b3c.jpg", + "https://cdn.bmf.kr/_data/product/HEDFB/1dd3d2fed5bd282407b8ab5281992723.jpg" + ], + "product_description": "달콤한 신야초발효액이 포인트!", + "point": "50원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["5,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HEDFB/921a941d8eb077715545492d83d91740.jpg", + "https://cdn.bmf.kr/_data/product/HEDFB/4bfa182b12518f7d1fdac363c3668957.jpg", + "https://cdn.bmf.kr/_data/product/HEDFB/02242d13ff4cafe08086f899c72b39dd.jpg", + "https://cdn.bmf.kr/_data/product/HEDFB/eb54d28091320807def01cedeafe40c4.jpg", + "https://cdn.bmf.kr/_data/product/HEDFB/5ffa1cfb828108c60ae6f1a79e1a53a2.jpg", + "https://cdn.bmf.kr/_data/product/HEDFB/3c2110457270d8f6ccbf4d47a789bf9d.jpg", + "https://cdn.bmf.kr/_data/product/HEDFB/9e1673de8e9cb45660a766f1fcebd5f5.jpg", + "https://cdn.bmf.kr/_data/product/HEDFB/3619e7b579004686458a12d3caa0b01d.jpg", + "https://cdn.bmf.kr/_data/product/HEDFB/6e20b4a883017a093461e4b5abd308e1.jpg" + ] + } + }, + { + "hash": "H4C5E", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H4C5E/45fe572861bb19057a36f36f33c60628.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H4C5E/45fe572861bb19057a36f36f33c60628.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/580d572b494d640e95787bf68d7e1830.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/c38a05b9aaa2b15aba36a0eeb7291bb8.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/132236cdbfc4e067d883e00d13f3b970.jpg" + ], + "product_description": "무더위에 지친 날, 시원하게 막국수 한 그릇 비벼주세요!", + "point": "107원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["10,700원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H4C5E/077a5dd2decbafa5db39d6e9c31c3fc3.jpg", + "https://cdn.bmf.kr/_data/product/H19E3/967e8e1ef357e9722b796e2bcb09ba3d.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/1d95025dae5a6975100fca210b362645.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/20a0ea8ad351982a20ec8d5f61fe4522.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/54931248b1123f4ad6631e44e4504bb2.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/2eb9fe805ceb36f7250700267d51f11d.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/bc1840db4d58c9b324434e42b320ceea.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/7e3c3b43eb32433b00354a32392e7a14.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/141c830acb70fd636b8bbc40bf7f9341.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/25d592a7d4a1b094fca1473b3258cd77.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/2be549f6d1c7a19e39537fb4b13870ec.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/dd7d7d4a72079c82d8c8b3f3ce8c94b3.jpg", + "https://cdn.bmf.kr/_data/product/H4C5E/179d159fee8c29e9a167fe6422bd8ec7.jpg" + ] + } + }, + { + "hash": "H8676", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H8676/6fdbc05583a7fb6bd59129d63fbef90c.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H8676/6fdbc05583a7fb6bd59129d63fbef90c.jpg", + "https://cdn.bmf.kr/_data/product/H8676/7308bd8c2675e43870e62948af711a29.jpg", + "https://cdn.bmf.kr/_data/product/H8676/00b4a6f330709f7e6364ad414f036409.jpg", + "https://cdn.bmf.kr/_data/product/H8676/78d087e79249a8945c35c3432bc55ae5.jpg" + ], + "product_description": "친환경 채소와 쫀득한 족발의 만남!", + "point": "107원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["10,700원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H9881/7fb1ddf1adeadc5410cecd79441f7b65.jpg", + "https://cdn.bmf.kr/_data/product/H8676/63eecaa0054802756038884718a148e1.jpg", + "https://cdn.bmf.kr/_data/product/H8676/454da52d066ee59d23719f4230a0d56e.jpg", + "https://cdn.bmf.kr/_data/product/H8676/07ea598c502360ceb7b62d57ec529744.jpg", + "https://cdn.bmf.kr/_data/product/H8676/fd200d5b1dbcbaa15aa9bd4f752fb2c8.jpg", + "https://cdn.bmf.kr/_data/product/H8676/1e5248aa37619ae071800aff4c1e5425.jpg", + "https://cdn.bmf.kr/_data/product/H8676/c5c2cbe85d8a4286b353e7c7f1a03cee.jpg", + "https://cdn.bmf.kr/_data/product/H8676/c1c11240afa8abb2d432d672a9ed02ad.jpg", + "https://cdn.bmf.kr/_data/product/H8676/11a8e0b9f619e2415493f54ba65c5128.jpg", + "https://cdn.bmf.kr/_data/product/H8676/5d9bf89f5226bbfd86d525ba65f7d44f.jpg", + "https://cdn.bmf.kr/_data/product/H8676/a034f5c5980d9eb29dba6ae609bf26f3.jpg" + ] + } + }, + { + "hash": "HAE92", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HAE92/ea7c02c6f55d64440512575ab3488433.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HAE92/ea7c02c6f55d64440512575ab3488433.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/9d6c7142925aba2650afdb7aa49c11c2.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/d00a8a3fd7016596ef8baadb2ebdd7b9.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/98e854bbadd1ff0679994fcf83769213.jpg" + ], + "product_description": "횟감용 노르웨이산 연어로 우아하게", + "point": "160원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["16,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HAE92/f66d6208160fdf38062d9ca5ffe20823.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/72e01d042dacbc467ccb2053d00cfda5.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/adf2accfdaa618f63ea91d7b694218af.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/9e17d858a464e2a3415908123a8d89d5.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/230374087fc3232bbcd4d60da6406819.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/683537ca0d92fe54a7772149e9a5901c.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/c09b0cf95264d40c5601d5c80a33450e.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/5953a010cf89ac673fc38030d7824457.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/9e33d2a68f8f923fe9118a562baa2a76.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/274ca2ea7867785f1eb49723a75dea4d.jpg", + "https://cdn.bmf.kr/_data/product/HAE92/ceaf99da1e08201a5ef10ccead64c622.jpg" + ] + } + }, + { + "hash": "HAA29", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HAA29/0c33d37582a9329adedbfbe7284debd6.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HAA29/0c33d37582a9329adedbfbe7284debd6.jpg", + "https://cdn.bmf.kr/_data/product/HAA29/fb7f5b6ed1fc25acd046fda47f98b18b.jpg", + "https://cdn.bmf.kr/_data/product/HAA29/fc7af6d5825e731fe7362648a334cfed.jpg" + ], + "product_description": "밀면하면 부산개금밀면 아입니까~", + "point": "100원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["10,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H9881/7fb1ddf1adeadc5410cecd79441f7b65.jpg", + "https://cdn.bmf.kr/_data/product/H792A/d4bc839cc3f958c6fec8328fe5cda115.jpg", + "https://cdn.bmf.kr/_data/product/HE5FC/75dab06e1af8fa0c1915a42b28299a1f.jpg", + "https://cdn.bmf.kr/_data/product/HE5FC/3880fd732b5dfaaa650d9af92002dcd5.jpg", + "https://cdn.bmf.kr/_data/product/HE5FC/0a4a8d67a006abab0b22413cec151016.jpg", + "https://cdn.bmf.kr/_data/product/HE5FC/e543d1e231367d591651a7320e3f1909.jpg", + "https://cdn.bmf.kr/_data/product/HE5FC/7483eb503d960c32d4035bc81570c74e.jpg", + "https://cdn.bmf.kr/_data/product/HAA29/a6a858028b5a2b091ca2f40ce6ddb4f3.jpg", + "https://cdn.bmf.kr/_data/product/HE5FC/4e62ebca8446f98008e32a18ff25abf2.jpg", + "https://cdn.bmf.kr/_data/product/HE5FC/acb1d8d956d2d0d499340eacd201b87e.jpg", + "https://cdn.bmf.kr/_data/product/HE5FC/ae9494bbcae08453a2b6ca452ddb4f74.jpg", + "https://cdn.bmf.kr/_data/product/HE5FC/43304ec2389a059298ab9f38d0b274c4.jpg" + ] + } + }, + { + "hash": "H296C", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H296C/fc0e22e218a6cf27eae40b7b2f8e528c.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H296C/fc0e22e218a6cf27eae40b7b2f8e528c.jpg", + "https://cdn.bmf.kr/_data/product/H296C/1edc4bfe001861e81d8e1d44590d009b.jpg", + "https://cdn.bmf.kr/_data/product/H296C/3a87d3500b7b6f31504deca95e7e26b8.jpg", + "https://cdn.bmf.kr/_data/product/H296C/4934987eebd8bd2b939fcab81994d0ab.jpg" + ], + "product_description": "칼칼하게 매운맛이 일품인 밥도둑!", + "point": "125원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["12,500원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H9881/7fb1ddf1adeadc5410cecd79441f7b65.jpg", + "https://cdn.bmf.kr/_data/product/H296C/ff69590499b0cddd9570f3ab2afe877f.jpg", + "https://cdn.bmf.kr/_data/product/H19E3/967e8e1ef357e9722b796e2bcb09ba3d.jpg", + "https://cdn.bmf.kr/_data/product/H296C/a2f137d5095f0bb7e2519c0a4ddd480b.jpg", + "https://cdn.bmf.kr/_data/product/H296C/4e295f4baf8f48bbcefa7457da254a06.jpg", + "https://cdn.bmf.kr/_data/product/H296C/561a3f42d8dbaa03025771125f5c3907.jpg", + "https://cdn.bmf.kr/_data/product/H296C/5b6dc46323bb401f2237b5a36f3f6c57.jpg", + "https://cdn.bmf.kr/_data/product/H296C/848403e69269671727e08aa31895f6b6.jpg", + "https://cdn.bmf.kr/_data/product/H296C/90a48c5a788b2a38954ce2c25fda680c.jpg", + "https://cdn.bmf.kr/_data/product/H296C/1b9e7ee35463f543eb5793ec17cbb590.jpg", + "https://cdn.bmf.kr/_data/product/H296C/e80b6a10e891db2f233277f376555b4c.jpg", + "https://cdn.bmf.kr/_data/product/H296C/ba8723a64294d6a606607dc09a6c4de4.jpg", + "https://cdn.bmf.kr/_data/product/H296C/faff4aa35e4ae1399083eebe207c5600.jpg" + ] + } + }, + { + "hash": "H5152", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H5152/54dc92e608ca63c84ae0b6a55b25b20a.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H5152/54dc92e608ca63c84ae0b6a55b25b20a.jpg", + "https://cdn.bmf.kr/_data/product/H5152/bab718171582e214b4fa091c97f07231.jpg", + "https://cdn.bmf.kr/_data/product/H5152/d2b366f943c2f89b67b6fcb9ace109cd.jpg", + "https://cdn.bmf.kr/_data/product/H5152/3019c33d9e93146c24496fdc8c6841a9.jpg" + ], + "product_description": "초여름 불볕더위가 가실만한 상큼한 문어초회", + "point": "136원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["16,000원", "13,600원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H9881/7fb1ddf1adeadc5410cecd79441f7b65.jpg", + "https://cdn.bmf.kr/_data/product/H5152/0c711d6467521b529efc4d0b8a221992.jpg", + "https://cdn.bmf.kr/_data/product/H5152/0e7a51a87f3d7d7fe263d0ca3cc3adc8.jpg", + "https://cdn.bmf.kr/_data/product/H5152/904e2d12f6771d3113fcacd7c9d3c7b8.jpg", + "https://cdn.bmf.kr/_data/product/H5152/5db43735fc08a094a3da7ad9edf9da8a.jpg", + "https://cdn.bmf.kr/_data/product/H5152/5ee951d2197c9aebb45aa87d0f320241.jpg", + "https://cdn.bmf.kr/_data/product/H5152/b3989c077523a9856cd3453025128bc1.jpg", + "https://cdn.bmf.kr/_data/product/H5152/758401dd26617a5da9e21623b9ee5c75.jpg", + "https://cdn.bmf.kr/_data/product/H5152/349222bcd523e976caaa8a4c9f7b1f9f.jpg", + "https://cdn.bmf.kr/_data/product/H5152/937f73b39d68862bbdb2a6dec036e6d9.jpg" + ] + } + }, + { + "hash": "HAC68", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HAC68/7b059ce649eaf844dc62dee37b11a5b2.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HAC68/7b059ce649eaf844dc62dee37b11a5b2.jpg", + "https://cdn.bmf.kr/_data/product/HAC68/d108c90f3f01b8ab6ed59e83aff2f7d7.jpg", + "https://cdn.bmf.kr/_data/product/HAC68/61f7ea7321e2ea3e6a4dcbb0a1541952.jpg", + "https://cdn.bmf.kr/_data/product/HAC68/12910fa7a716b599964baf9a626c70bc.jpg" + ], + "product_description": "'장어'하면 몸보신!", + "point": "128원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["12,800원", "9,900원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HAC68/b1cf0b4ae9d894ee97cfc633a7be9edd.jpg", + "https://cdn.bmf.kr/_data/product/HAC68/b62652584cc95fe55430306940346935.jpg", + "https://cdn.bmf.kr/_data/product/HAC68/c12fe6354426c1ebf5b7b589e3e9af92.jpg", + "https://cdn.bmf.kr/_data/product/HAC68/b361b32c67b1968ddb88627338a02bdb.jpg", + "https://cdn.bmf.kr/_data/product/HAC68/686e556f96cadc55d2bc2ad1c646e374.jpg", + "https://cdn.bmf.kr/_data/product/HAC68/f5d2f6ab6c9578446ede95e8fbbbc530.jpg", + "https://cdn.bmf.kr/_data/product/HAC68/31401d22ae3aed25a22c3618e6af72f7.jpg" + ] + } + }, + { + "hash": "H72C3", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H72C3/485da5b9cd5c5be5c1ffd92919b106c3.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H72C3/485da5b9cd5c5be5c1ffd92919b106c3.jpg", + "https://cdn.bmf.kr/_data/product/H72C3/57c97daa384d8d253b928f6d753dba59.jpg", + "https://cdn.bmf.kr/_data/product/H72C3/6f6d597fa6917bac1fe8318da114dbc5.jpg", + "https://cdn.bmf.kr/_data/product/H72C3/26ad01dc3df8c4a40ebbf1db1d4dc1ea.jpg" + ], + "product_description": "100% 한우양지로 끓여낸 70년전통의 서울식곰탕", + "point": "142원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["15,000원", "14,200원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HF5CE/f372c19c9d2d0b08b8ca22cbb0a2f2c8.jpg", + "https://cdn.bmf.kr/_data/product/H72C3/0857815a04e6180f8267d4c746cffcc6.jpg", + "https://cdn.bmf.kr/_data/product/H72C3/2c1696d6a4f24ce1d2adba5554375323.jpg", + "https://cdn.bmf.kr/_data/product/H72C3/c2052260cc7f5b1d6a0c551e9e9c9a2d.jpg", + "https://cdn.bmf.kr/_data/product/H72C3/713e902ca9eeca95d238993972e7e84c.jpg", + "https://cdn.bmf.kr/_data/product/H72C3/23f736c799a511267a25a90d648a97b2.jpg", + "https://cdn.bmf.kr/_data/product/H72C3/da8a4e30687af3784a6362130ba1de24.jpg", + "https://cdn.bmf.kr/_data/product/H72C3/26147ae280f9a4c0a6d9cdc5d20ac98a.jpg", + "https://cdn.bmf.kr/_data/product/H72C3/9666499747f1bd51017511ce08ca324f.jpg", + "https://cdn.bmf.kr/_data/product/H72C3/702d5aeb284cf4315949ceaadc42d726.jpg" + ] + } + }, + { + "hash": "HA6EE", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HA6EE/ecf4a7b7bcab3bba0aa990e2b3970c96.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HA6EE/ecf4a7b7bcab3bba0aa990e2b3970c96.jpg", + "https://cdn.bmf.kr/_data/product/HA6EE/98076d2a06431ba1325a3f933b3f9904.jpg", + "https://cdn.bmf.kr/_data/product/HA6EE/4d86f8daf12ad5594ee66c3c632db636.jpg", + "https://cdn.bmf.kr/_data/product/HA6EE/34ff59548b181b4ae1990c96bd00e70f.jpg" + ], + "product_description": "항아리에서 숙성시킨 집된장으로만 맛을내 짜지 않은 된장찌개", + "point": "100원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["10,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HA6EE/8d32f27ad21261bb4d8722f7c28bf899.jpg", + "https://cdn.bmf.kr/_data/product/HA6EE/b25a2e45a4cf203383b333ace315a2a5.jpg", + "https://cdn.bmf.kr/_data/product/HA6EE/9156b4da7cad5bad7f9b361c95735f8d.jpg", + "https://cdn.bmf.kr/_data/product/HA6EE/05a28d5099616348057fdff8534c6515.jpg", + "https://cdn.bmf.kr/_data/product/HA6EE/4eb051708c61e1083b1b087bb1e6b5e2.jpg", + "https://cdn.bmf.kr/_data/product/HA6EE/9ec8a533927918b4c35b3d86a7c5873a.jpg", + "https://cdn.bmf.kr/_data/product/HA6EE/1d41d86d11f11f812894fedeb280eb47.jpg", + "https://cdn.bmf.kr/_data/product/HA6EE/7bae83c84cc4e8995369633c94755230.jpg", + "https://cdn.bmf.kr/_data/product/HA6EE/e8e673ad329579c02ffdac4c3786274f.jpg", + "https://cdn.bmf.kr/_data/product/HA6EE/0e18ab7f39236aa31a0e33323051f8b4.jpg" + ] + } + }, + { + "hash": "H8CD0", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H8CD0/6b77a771b7246da3ff1c855c8fbec92f.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H8CD0/6b77a771b7246da3ff1c855c8fbec92f.jpg", + "https://cdn.bmf.kr/_data/product/H8CD0/e28554d2daf115ed0ef3ce2c584dd401.jpg", + "https://cdn.bmf.kr/_data/product/H8CD0/ec75e4086a0cafbc4fcb646fb07ef9b6.jpg", + "https://cdn.bmf.kr/_data/product/H8CD0/e315fc47b62c8dce3f6717c9e1b758e8.jpg" + ], + "product_description": "칼칼한 국물이 속 풀기에 딱 좋은 동태탕", + "point": "140원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["14,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H8CD0/6bb57dcc6d0be4e5068e063e74dc8ea1.jpg", + "https://cdn.bmf.kr/_data/product/H8CD0/6f1e584db94e46f4303211dfa4e0ac4e.jpg", + "https://cdn.bmf.kr/_data/product/H8CD0/cf0de8f4dc86b1ec1e4a9cf6d9d7020f.jpg", + "https://cdn.bmf.kr/_data/product/H8CD0/be3c043f50826a36f054c83e6a71ec93.jpg", + "https://cdn.bmf.kr/_data/product/H8CD0/e5f9dbeaa4ce471e9ef504ddedd14242.jpg", + "https://cdn.bmf.kr/_data/product/H8CD0/2c1e8f20697e0c5351588a7090c2f00d.jpg", + "https://cdn.bmf.kr/_data/product/H8CD0/9eeacdfde679d807a9863d963fac83ed.jpg", + "https://cdn.bmf.kr/_data/product/H8CD0/e117e71e5fcd0b254f7c9855f7fc0d7a.jpg", + "https://cdn.bmf.kr/_data/product/H8CD0/21c8eb462a78a36066766f44f8ac6cbc.jpg", + "https://cdn.bmf.kr/_data/product/H8CD0/366fed62100bf138dd49b77fcd2f0509.jpg" + ] + } + }, + { + "hash": "HE2E9", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HE2E9/2036f275c5e007db47fafbc26de4b7ce.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HE2E9/2036f275c5e007db47fafbc26de4b7ce.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/c52d42f6bf5eba12210e0a70572a0a61.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/f02b4d22dd44b445c942feeea68c2718.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/528ce51c4b3d4545a0b925e8c5bd0f64.jpg" + ], + "product_description": "안주용 부대찌개와는 달라 밥말아먹기 딱 좋은", + "point": "43원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["5,500원", "4,300원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HB9D0/0210e469ac59229e8a5c3b05a34cf326.jpg", + "https://cdn.bmf.kr/_data/product/H19E3/967e8e1ef357e9722b796e2bcb09ba3d.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/f5573904b20f094e33af2ec4338f711d.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/390e31494943934c1b685f63a63474c1.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/6de85fb246b1d751f0180ef0d532f0e3.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/3bcc95e8b19caeb0c9a7ad89e2112d9f.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/86936c35d90b41b6ebf663f791f97fab.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/dbb4769a847212294539a22897ab09f1.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/bf3e3a2845fc3b1d1fd4435b4d870eb8.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/ae0136fbbe14f2d533d41467a4a57a36.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/14e2cec22740076c772fc7f39b972a5b.jpg", + "https://cdn.bmf.kr/_data/product/HE2E9/9ee5dd19afa3a4ae0b0a625d09393cd8.jpg" + ] + } + }, + { + "hash": "HAA47", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HAA47/4e96f386d5a5c4459bc0ac6ffd0c1fce.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HAA47/4e96f386d5a5c4459bc0ac6ffd0c1fce.jpg", + "https://cdn.bmf.kr/_data/product/HAA47/00327d0df92e29bad02e7387349bed53.jpg", + "https://cdn.bmf.kr/_data/product/HAA47/781fea32c56eb102429902a2f62cbaf3.jpg" + ], + "product_description": "진한 풍미의 일본식 전골, 스키야키", + "point": "100원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["10,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H19E3/967e8e1ef357e9722b796e2bcb09ba3d.jpg", + "https://cdn.bmf.kr/_data/files/product/13854/829c8a3fb87d98ef42ae449215d4c8b7.png", + "https://cdn.bmf.kr/_data/files/product/13854/301ac352bf8ad6733fac7c73891b75fa.png", + "https://cdn.bmf.kr/_data/files/product/13854/e52f3fbd48fbe9ff2ac99759cacd0042.jpg", + "https://cdn.bmf.kr/_data/files/product/13854/fb8e6e21faa8284021c1b1c7a1ae1281.jpg", + "https://cdn.bmf.kr/_data/files/product/13854/edd7a54096d6df1b8bc8b318cea0191c.jpg", + "https://cdn.bmf.kr/_data/files/product/13854/36a0566d2fb69a4bcea946727181836d.jpg", + "https://cdn.bmf.kr/_data/files/product/13854/25900d6f62866f25c024105e10907f43.jpg" + ] + } + }, + { + "hash": "H3254", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H3254/630e3506f4ded234c28e3a584ef4a894.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H3254/630e3506f4ded234c28e3a584ef4a894.jpg", + "https://cdn.bmf.kr/_data/product/H3254/b4a7306f940f17e9bbf07ecb35760de4.jpg", + "https://cdn.bmf.kr/_data/product/H3254/3a0d122bde70be097c3024c5ebbfd186.jpg", + "https://cdn.bmf.kr/_data/product/H3254/e996e0ddc327dd79283fb649d314ce2e.jpg" + ], + "product_description": "밀가루 0% 프리미엄 어묵에 어묵스프까지 드려요!", + "point": "144원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["14,400원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H9881/7fb1ddf1adeadc5410cecd79441f7b65.jpg", + "https://cdn.bmf.kr/_data/product/H194C/e25b96375e7639f9d6b22193b909448d.jpg", + "https://cdn.bmf.kr/_data/product/H19E3/967e8e1ef357e9722b796e2bcb09ba3d.jpg", + "https://cdn.bmf.kr/_data/product/H3254/5f491b09f2189923de9242b9d2f74da9.jpg", + "https://cdn.bmf.kr/_data/product/H3254/b7c9afd5ebc94f9c8c226f4b01f20aed.jpg", + "https://cdn.bmf.kr/_data/product/H3254/f3771d02d33ade2a0536e2e176277da5.jpg", + "https://cdn.bmf.kr/_data/product/H3254/63da828a3ac3b75152d1d62218ca3b53.jpg", + "https://cdn.bmf.kr/_data/product/H3254/d39a7e86336d34330e32dd4ae571b4bf.jpg", + "https://cdn.bmf.kr/_data/product/H3254/8d1d2df1361b05dded04344d49c99836.jpg", + "https://cdn.bmf.kr/_data/product/H3254/25b9a2eba32f5353399c90ba95f53c36.jpg", + "https://cdn.bmf.kr/_data/product/H3254/bdca5d4dc6577ce801c99b25d55702ae.jpg", + "https://cdn.bmf.kr/_data/product/H3254/eaf74dbf9177350683a50f36862692af.jpg" + ] + } + }, + { + "hash": "H26C7", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H26C7/2ad963a9f63d371826748c852a0025c3.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H26C7/2ad963a9f63d371826748c852a0025c3.jpg", + "https://cdn.bmf.kr/_data/product/H26C7/bacb0b8186371bfafbd92dbeec718e13.jpg", + "https://cdn.bmf.kr/_data/product/H26C7/f945d8ac1dccc3f931bcaf35de5de582.jpg", + "https://cdn.bmf.kr/_data/product/H26C7/b96b02e9a956c6d5ad1e10eb14ba81e0.jpg" + ], + "product_description": "제주3대해장국 맛집의 인기메뉴", + "point": "44원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["5,900원", "4,400원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H26C7/dc772923b4a2e053f1baf68fa28a48ee.jpg", + "https://cdn.bmf.kr/_data/product/H26C7/3d67aabd2751620367e1d1ac3e3d7ef2.jpg", + "https://cdn.bmf.kr/_data/product/H26C7/b3dd54082745d1188f3a6e582e7cd993.jpg", + "https://cdn.bmf.kr/_data/product/H26C7/4a6fd1fd1116c14aa6aef5e6851ab6a9.jpg", + "https://cdn.bmf.kr/_data/product/H26C7/855b42b4e80162e6930f06aa80bd1272.jpg", + "https://cdn.bmf.kr/_data/product/H26C7/1966de56cf138639d5d50d4bf2db8e72.jpg", + "https://cdn.bmf.kr/_data/product/H26C7/ab34ea3755f59a21662266eb62b7bc4b.jpg", + "https://cdn.bmf.kr/_data/product/H26C7/7e12275d669102d0269278a7c91ab49d.jpg", + "https://cdn.bmf.kr/_data/product/H26C7/b0a70ff59a3b5360b6246b507693c4d4.jpg" + ] + } + }, + { + "hash": "HFFF9", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HFFF9/974b970e6577ad5e6b2f074b6a3ba7cd.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HFFF9/974b970e6577ad5e6b2f074b6a3ba7cd.jpg", + "https://cdn.bmf.kr/_data/product/HFFF9/48ef52f059f8e7ce45d0b10c362aa1ee.jpg", + "https://cdn.bmf.kr/_data/product/HFFF9/a11d8854ef6fe3a29a0862e8c9d9ec02.jpg", + "https://cdn.bmf.kr/_data/product/HFFF9/81ad1bb08866693fc00bf5d3941ea29d.jpg" + ], + "product_description": "간간한 저염명란과 고소한 감자가 조화로운 국이에요", + "point": "70원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["7,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HFFF9/33849a4c08cd8f80acdc2692ca825f35.jpg", + "https://cdn.bmf.kr/_data/product/HFFF9/390340261232a55fc536ec34a376cd15.jpg", + "https://cdn.bmf.kr/_data/product/HFFF9/4c0490c934abe2cd32f0b8b197598ae7.jpg", + "https://cdn.bmf.kr/_data/product/HFFF9/81a73650c0ac5e1b706c489acae1ac12.jpg", + "https://cdn.bmf.kr/_data/product/HFFF9/5133cabd865cbf7af86cc603a1930fdc.jpg", + "https://cdn.bmf.kr/_data/product/HFFF9/320c39bc252c8ed83d690aa4e773f579.jpg", + "https://cdn.bmf.kr/_data/product/HFFF9/ffa625eeb6596d3ea2276927d3367ff8.jpg", + "https://cdn.bmf.kr/_data/product/HFFF9/af5f79811c0844375295c9004f9818b0.jpg", + "https://cdn.bmf.kr/_data/product/HFFF9/fd72a45fdb35a082c40e751982982340.jpg" + ] + } + }, + { + "hash": "HBBCC", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HBBCC/332ff22c5e0e4931f5f755f627c37c46.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HBBCC/332ff22c5e0e4931f5f755f627c37c46.jpg", + "https://cdn.bmf.kr/_data/product/HBBCC/8349d449575278c25a0accbcb0834394.jpg", + "https://cdn.bmf.kr/_data/product/HBBCC/f1e079ba417e9a0557c1bd11872cb5d4.jpg", + "https://cdn.bmf.kr/_data/product/HBBCC/5e80dfb71d26900d9a635767abf4f294.jpg" + ], + "product_description": "향긋한 유자향과 아삭한 연근", + "point": "65원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["6,500원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HBBCC/78c08add36ba8c18417b1db7f715c803.jpg", + "https://cdn.bmf.kr/_data/product/HBBCC/b4bac02fcb72ac0ee48ee59f471562d0.jpg", + "https://cdn.bmf.kr/_data/product/HBBCC/27da8c6d2aa5636318678c19e3ab5618.jpg", + "https://cdn.bmf.kr/_data/product/HBBCC/667e96118e17fc393b87f05821b24049.jpg", + "https://cdn.bmf.kr/_data/product/HBBCC/12a2c2c64a9c468318c9452117fa9482.jpg", + "https://cdn.bmf.kr/_data/product/HBBCC/6280fe19cda25613bf6293a93dbd7567.jpg", + "https://cdn.bmf.kr/_data/product/HBBCC/3c91df794f26fdb23c1546c55923f4ff.jpg", + "https://cdn.bmf.kr/_data/product/HBBCC/fa8313cd66a2b3c9a1068c8648108f45.jpg" + ] + } + }, + { + "hash": "H1939", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H1939/6716814dc9b76f16775c07efaecfde4a.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H1939/6716814dc9b76f16775c07efaecfde4a.jpg", + "https://cdn.bmf.kr/_data/product/H1939/db556aa210c98d29707afa4f7083df75.jpg", + "https://cdn.bmf.kr/_data/product/H1939/babd6ec9f83685f8459ab70d4ecf420f.jpg", + "https://cdn.bmf.kr/_data/product/H1939/a536e96a049d37b4844c15d6953f5794.jpg" + ], + "product_description": "부드러운 고기부터 밥비벼먹기 딱좋은 국물까지", + "point": "74원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["7,400원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H1939/f3156bf01fd1d734f59fe326188b49c8.jpg", + "https://cdn.bmf.kr/_data/product/H1939/fa5fef7b55c8dc8d7e27fe76219fdc9e.jpg", + "https://cdn.bmf.kr/_data/product/H1939/d101ffd6579eab8940b700351295683b.jpg", + "https://cdn.bmf.kr/_data/product/H1939/af35eec311d660d95c2769c8583683c7.jpg", + "https://cdn.bmf.kr/_data/product/H1939/1bd3a88963b67970a9174aa7fe0a56cc.jpg", + "https://cdn.bmf.kr/_data/product/H1939/6b0d6b59d09adb004250f32f8e2f89b6.jpg", + "https://cdn.bmf.kr/_data/product/H1939/2f1f3dec718ba0f40eb0bdc7b02f3f7b.jpg", + "https://cdn.bmf.kr/_data/product/H1939/93466e5a70caf99633fc7ab948fee30c.jpg", + "https://cdn.bmf.kr/_data/product/H1939/93bc70d4f372fbd4745bdb0d204ad384.jpg" + ] + } + }, + { + "hash": "H8EA5", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H8EA5/6bd011f79431f016e1eb177821195ec1.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H8EA5/6bd011f79431f016e1eb177821195ec1.jpg", + "https://cdn.bmf.kr/_data/product/H8EA5/77bc3447af8e42b7b41ef97fe50a39b7.jpg", + "https://cdn.bmf.kr/_data/product/H8EA5/3e29fe04dcf1d245289ce51d83c9dba5.jpg", + "https://cdn.bmf.kr/_data/product/H8EA5/cfe361204accf1063c77f9aed854d75f.jpg" + ], + "product_description": "새콤달콤 입맛 돋우는", + "point": "40원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["4,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H8EA5/88e74e0d1bca4c89691dc8d517781291.jpg", + "https://cdn.bmf.kr/_data/product/H8EA5/149147e9e2d32d59f5b59383d1ef28d8.jpg", + "https://cdn.bmf.kr/_data/product/H8EA5/2a91d10acdcb5d2e08ccf8e1f18ba238.jpg", + "https://cdn.bmf.kr/_data/product/H8EA5/26145801fba1eb57f8461a7923afba72.jpg", + "https://cdn.bmf.kr/_data/product/H8EA5/b78749a152fc63f89ff9c78d0d8163c2.jpg", + "https://cdn.bmf.kr/_data/product/H8EA5/caffb1d5b52e18c0598fa7fb856ae4d4.jpg", + "https://cdn.bmf.kr/_data/product/H8EA5/54a439dc96702855e9ff5ad5ea8c945b.jpg", + "https://cdn.bmf.kr/_data/product/H8EA5/c13add3cd67924f385710a4303cf692e.jpg", + "https://cdn.bmf.kr/_data/product/H8EA5/4ecabcb1fbde0800d6dea11ac76c01e1.jpg", + "https://cdn.bmf.kr/_data/product/H8EA5/219b73ea7828fb17c810c3cbba58919a.jpg" + ] + } + }, + { + "hash": "H602F", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H602F/edc6bae2e2663f05b4e8eb5a2b95d68f.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H602F/edc6bae2e2663f05b4e8eb5a2b95d68f.jpg", + "https://cdn.bmf.kr/_data/product/H602F/c8c8045696b4692107ef28c8b445ca42.jpg", + "https://cdn.bmf.kr/_data/product/H602F/c935f5913dc66b11ebceeef85485c438.jpg", + "https://cdn.bmf.kr/_data/product/H602F/7c1e24867611394f04b37d05593e21ba.jpg" + ], + "product_description": "한국식 우엉조림과는 다른 진한 감칠맛", + "point": "33원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["3,300원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HBDEF/2c62efce07c96be700f317b60c537c6e.jpg", + "https://cdn.bmf.kr/_data/product/H602F/f84dc16f4f6d97661bd13d587a72d6b1.jpg", + "https://cdn.bmf.kr/_data/product/H602F/670e7deefe1d84a4f4e058655fbd4d7c.jpg", + "https://cdn.bmf.kr/_data/product/H602F/e62762e63f3e12dc2857a065badf1eea.jpg", + "https://cdn.bmf.kr/_data/product/H602F/49516d302dad870fbdd75cf98a01eae4.jpg", + "https://cdn.bmf.kr/_data/product/H602F/fd3f49614f731a0610a5409c0deb3c60.jpg", + "https://cdn.bmf.kr/_data/product/H602F/c1bb6fe4f72fcea27ea989ae48c61c86.jpg", + "https://cdn.bmf.kr/_data/product/H602F/49afed8d3ec417b39ce8de456fc6661c.jpg", + "https://cdn.bmf.kr/_data/product/H602F/31103ab946bff52b709ec6891e768c05.jpg", + "https://cdn.bmf.kr/_data/product/H602F/1898cda038e92454395b8ffca8cd4393.jpg" + ] + } + }, + { + "hash": "H9F0B", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/H9F0B/b770859499662a57aaac54ab1e0081fb.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/H9F0B/b770859499662a57aaac54ab1e0081fb.jpg", + "https://cdn.bmf.kr/_data/product/H9F0B/eec17afb3330771a676054b52fa14190.jpg", + "https://cdn.bmf.kr/_data/product/H9F0B/7962905bd7038652c82458ec1e2450ec.jpg", + "https://cdn.bmf.kr/_data/product/H9F0B/fdb36c11279e842361a5e5fe6f4c6b51.jpg" + ], + "product_description": "쉽게 접할수 없는 꼬순내가득 갈치포 무침", + "point": "70원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["7,000원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H9F0B/d9c276d8fe4b72e0fc124808a1099589.jpg", + "https://cdn.bmf.kr/_data/product/H9F0B/d0cd0c45a4618ac939ed23df8d8cd8f4.jpg", + "https://cdn.bmf.kr/_data/product/H9F0B/d6eea42fa78f8743b8bc45b458f99907.jpg", + "https://cdn.bmf.kr/_data/product/H9F0B/ff4695052077e6007253d54482ab5cb2.jpg", + "https://cdn.bmf.kr/_data/product/H9F0B/2b351cb89dd58edcdd8fe6ab5628c668.jpg", + "https://cdn.bmf.kr/_data/product/H9F0B/07281f874bfeb3e2d7850c0fb42b7f53.jpg", + "https://cdn.bmf.kr/_data/product/H9F0B/18df15023edaa68ea73d1283cf70b74b.jpg", + "https://cdn.bmf.kr/_data/product/H9F0B/7de3fc792125cc324939eb449cc29c81.jpg", + "https://cdn.bmf.kr/_data/product/H9F0B/fde8da6fc6ee138bb338210877e3b768.jpg" + ] + } + }, + { + "hash": "H0FC6", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/201703/06/43c38eeffa556554c9b06301eb3e85b2.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/201703/06/43c38eeffa556554c9b06301eb3e85b2.jpg", + "https://cdn.bmf.kr/_data/files/product/15193/92f556b605c4a84813070d7214c4f336.jpg", + "https://cdn.bmf.kr/_data/files/product/15193/538b8ab021c7814aa4af860d94f81287.jpg", + "https://cdn.bmf.kr/_data/files/product/15193/adaef08ab0680b087096afa0f0070fad.jpg" + ], + "product_description": "밥반찬은 물론 안주로도 잘 어울려요 :-)", + "point": "39원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["3,900원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/H19E3/967e8e1ef357e9722b796e2bcb09ba3d.jpg", + "https://cdn.bmf.kr/_data/files/product/15193/0228d4cb660a3cca06952917bd024dcb.jpg", + "https://cdn.bmf.kr/_data/files/product/15193/341b8605fa224ec1808c4f169097d170.jpg", + "https://cdn.bmf.kr/_data/files/product/15193/03ac0b09199421bb61727c667c2361f6.jpg", + "https://cdn.bmf.kr/_data/files/product/15193/e027227f61a93b6473e8c4bbd5c3de74.jpg", + "https://cdn.bmf.kr/_data/files/product/15193/82cfe0332f0e1c927a23b79f1d152430.jpg", + "https://cdn.bmf.kr/_data/files/product/15193/b58fa5791b67db106524b48442cb1c6a.jpg", + "https://cdn.bmf.kr/_data/files/product/15193/e113889a6120357c8e6196802a9f155b.jpg", + "https://cdn.bmf.kr/_data/files/product/15193/390ca9ad5a574cbe7f3f6e26871f6690.jpg", + "https://cdn.bmf.kr/_data/files/product/15193/cbe4a3e12b7bdba5cf410e0e19dcf1ca.jpg" + ] + } + }, + { + "hash": "HCCFE", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HCCFE/e6f443eb0acb5df343ddd61b06def39d.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HCCFE/e6f443eb0acb5df343ddd61b06def39d.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/8d3b030b09e93d34364691e0c1718d1d.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/a7c74a52fb6bdcea95e18e26c6af237f.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/d169a065f699921b2aa3ffe72d000fec.jpg" + ], + "product_description": "칼로리 부담 쭉쭉 내린", + "point": "58원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [월 · 화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["5,800원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HCCFE/daf2e6a5687ac6717bf7f31102a2ad2c.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/b6221b0274afb6dca5fa216ec72fd121.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/58d7f074d34864b5997914992f7805a9.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/00287ade3a1defd35c2aef50ffd22be0.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/f4a23a1d42630b69abeda8830a2d078f.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/25597d494793da7720e4b882baaeeaa0.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/9228cbeb3b84de257204f9421d49a164.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/16cf00914a7792a959ae148e4d778a26.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/e17d7d41804a495e8d5235886f787778.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/16e10e746dc05d5d2e6f51fef45e9958.jpg", + "https://cdn.bmf.kr/_data/product/HCCFE/eb8da5d4e7d1f97f9181f39d1198bb70.jpg" + ] + } + }, + { + "hash": "HB9C1", + "data": { + "top_image": "https://cdn.bmf.kr/_data/product/HB9C1/7719ea52ab1adfeae19941f475dfb5dd.jpg", + "thumb_images": [ + "https://cdn.bmf.kr/_data/product/HB9C1/7719ea52ab1adfeae19941f475dfb5dd.jpg", + "https://cdn.bmf.kr/_data/product/HB9C1/a47559f70f5c3ba23bbe98fcd35baf65.jpg", + "https://cdn.bmf.kr/_data/product/HB9C1/af67cb7734f44977b7f062dc98616677.jpg", + "https://cdn.bmf.kr/_data/product/HB9C1/2cc9ce4cb58555155f5ddfe2fa4d5c1e.jpg" + ], + "product_description": "고소한 양념 때문에 손이 자꾸 가요", + "point": "45원", + "delivery_info": "서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.", + "delivery_fee": "2,500원 (40,000원 이상 구매 시 무료)", + "prices": ["4,500원"], + "detail_section": [ + "https://cdn.bmf.kr/_data/product/HB9C1/45f5bebf079098e0c1c4a4813ae8ffcf.jpg", + "https://cdn.bmf.kr/_data/product/HB9C1/cff7944244d3b047a200d1cedf2fb595.jpg", + "https://cdn.bmf.kr/_data/product/HB9C1/38548232e24a5a2edcaf2a0ca32702c2.jpg", + "https://cdn.bmf.kr/_data/product/HB9C1/b42ba07a880abe58571e2e6a2dda3750.jpg", + "https://cdn.bmf.kr/_data/product/HB9C1/52f053e7d331241d37b1017b63f643ee.jpg", + "https://cdn.bmf.kr/_data/product/HB9C1/12fca5a455a9d4a417a8c4ff4a04f149.jpg", + "https://cdn.bmf.kr/_data/product/HB9C1/1ad20aa29b883b448c0c2828c59f4a31.jpg", + "https://cdn.bmf.kr/_data/product/HB9C1/ae06140ea1b9c89d5cb80107e29fdd86.jpg", + "https://cdn.bmf.kr/_data/product/HB9C1/01c6b92b99b65180227ed8aec495743d.jpg" + ] + } + } +] diff --git a/be/sidedish-be/src/main/resources-dev/sample-data/main-sidedishes.json b/be/sidedish-be/src/main/resources-dev/sample-data/main-sidedishes.json new file mode 100644 index 000000000..af720d3c6 --- /dev/null +++ b/be/sidedish-be/src/main/resources-dev/sample-data/main-sidedishes.json @@ -0,0 +1,110 @@ +[ + { + "detail_hash": "HBDEF", + "image": "https://cdn.bmf.kr/_data/product/HF56E/2d3f99a9a35601f4e98837bc4d39b2c8.jpg", + "alt": "[윤식당] 불고기 with Rice (재료)", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[윤식당] 불고기 with Rice (재료)", + "description": "윤식당 불고기메뉴의 가장 기본인 불고기라이스! (마더소스 포함)", + "s_price": "7,000원" + }, + { + "detail_hash": "HDF73", + "image": "https://cdn.bmf.kr/_data/product/HDF73/7674311a02ba7c88675f3186ddaeef9e.jpg", + "alt": "[빅마마의밥친구] 아삭 고소한 연근고기조림 250g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[빅마마의밥친구] 아삭 고소한 연근고기조림 250g", + "description": "편식하는 아이도 좋아하는 건강한 연근조림", + "s_price": "5,500원" + }, + { + "detail_hash": "HF778", + "image": "https://cdn.bmf.kr/_data/product/HF778/cad8eee316cf7151e07638aa57b32a9d.jpg", + "alt": "[소중한식사] 골뱅이무침 195g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[소중한식사] 골뱅이무침 195g", + "description": "매콤새콤달콤, 반찬으로도 안주로도 좋은", + "n_price": "7,000", + "s_price": "6,300원", + "badge": [ + "이벤트특가" + ] + }, + { + "detail_hash": "HFB53", + "image": "https://cdn.bmf.kr/_data/product/HFB53/b6beada6b89af950289003d929936d9c.jpg", + "alt": "[옹가솜씨] 꽁치간장조림 240g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[옹가솜씨] 꽁치간장조림 240g", + "description": "생강 향이 산뜻한", + "s_price": "5,800원" + }, + { + "detail_hash": "H077F", + "image": "https://cdn.bmf.kr/_data/product/H077F/0221110ead70dfd455e40703bbdd6252.jpg", + "alt": "[마더앤찬] 코다리구이 320g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[마더앤찬] 코다리구이 320g", + "description": "큼지막하고 살집 많은 동태 한 마리로 만든 코다리구이입니다.", + "n_price": "7,500", + "s_price": "6,750원", + "badge": [ + "론칭특가" + ] + }, + { + "detail_hash": "H4665", + "image": "https://cdn.bmf.kr/_data/product/H4665/385f4106ac26f6e4fe7c640714f405a5.jpg", + "alt": "[남도애꽃] 반건조 문어조림 120g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[남도애꽃] 반건조 문어조림 120g", + "description": "씹을수록 감칠맛나는 문어살의 쫄깃함", + "s_price": "4,600원" + }, + { + "detail_hash": "H1AA9", + "image": "https://cdn.bmf.kr/_data/product/H1AA9/2455226945d52f5aefd51f35d663bb16.jpg", + "alt": "[마샐미디쉬] 매콤마늘쫑 해산물볶음 180g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[마샐미디쉬] 매콤마늘쫑 해산물볶음 180g", + "description": "탱글탱글한 새우와 오징어를 마늘쫑과 함께 매콤하게 볶아냈어요.", + "n_price": "6,900", + "s_price": "6,210원", + "badge": [ + "론칭특가" + ] + }, + { + "detail_hash": "HEDFB", + "image": "https://cdn.bmf.kr/_data/product/HEDFB/bc3b777115e8377a48c7bd762fe5fdc9.jpg", + "alt": "[빅마마의밥친구] 비빔오징어 150g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[빅마마의밥친구] 비빔오징어 150g", + "description": "달콤한 신야초발효액이 포인트!", + "s_price": "5,000원" + } +] diff --git a/be/sidedish-be/src/main/resources-dev/sample-data/side-sidedishes.json b/be/sidedish-be/src/main/resources-dev/sample-data/side-sidedishes.json new file mode 100644 index 000000000..6cb976f9e --- /dev/null +++ b/be/sidedish-be/src/main/resources-dev/sample-data/side-sidedishes.json @@ -0,0 +1,109 @@ +[ + { + "detail_hash": "HBBCC", + "image": "https://cdn.bmf.kr/_data/product/HBBCC/fdb0d5fcfb86e332505785225a6d9ade.jpg", + "alt": "[마샐미디쉬] 유자소스 연근무침 250g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[마샐미디쉬] 유자소스 연근무침 250g", + "description": "향긋한 유자향과 아삭한 연근", + "s_price": "6,500원", + "badge": [] + }, + { + "detail_hash": "H1939", + "image": "https://cdn.bmf.kr/_data/product/H1939/e5646e5fc09a01a9243979b229e0572b.jpg", + "alt": "[동네부엌] 쇠고기야채장조림 200g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[동네부엌] 쇠고기야채장조림 200g", + "description": "부드러운 고기부터 밥비벼먹기 딱좋은 국물까지", + "s_price": "7,400원", + "badge": [] + }, + { + "detail_hash": "H8EA5", + "image": "https://cdn.bmf.kr/_data/product/H8EA5/4cfd1954861ebd18b5b53e558a8e902e.jpg", + "alt": "[소중한식사] 도라지초무침 150g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[소중한식사] 도라지초무침 150g", + "description": "새콤달콤 입맛 돋우는", + "s_price": "4,000원", + "badge": [] + }, + { + "detail_hash": "H602F", + "image": "https://cdn.bmf.kr/_data/product/H602F/422befe07f7e2860b9a83a8d7049ec2e.jpg", + "alt": "[미노리키친] 일본식 우엉조림(킨피라고보) 80g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[미노리키친] 일본식 우엉조림(킨피라고보) 80g", + "description": "한국식 우엉조림과는 다른 진한 감칠맛", + "s_price": "3,300원", + "badge": [] + }, + { + "detail_hash": "H9F0B", + "image": "https://cdn.bmf.kr/_data/product/H9F0B/d0b5d2be962947d9534e2140d1b34b2d.jpg", + "alt": "[빅마마의밥친구] 갈치포무침 150g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[빅마마의밥친구] 갈치포무침 150g", + "description": "쉽게 접할수 없는 꼬순내가득 갈치포 무침", + "s_price": "7,000원", + "badge": [] + }, + { + "detail_hash": "H0FC6", + "image": "https://cdn.bmf.kr/_data/product/201703/06/f6817349118d4c671da8dca9065649a9.jpg", + "alt": "[마더앤찬] 명란치즈계란말이 230g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[마더앤찬] 명란치즈계란말이 230g", + "description": "아이반찬으로 최고 계란말이", + "n_price": "4,300", + "s_price": "3,870원", + "badge": [ + "이벤트특가" + ] + }, + { + "detail_hash": "HCCFE", + "image": "https://cdn.bmf.kr/_data/product/HCCFE/757878b14ee5a8d5af905c154fc38f01.jpg", + "alt": "[옹가솜씨] 달걀곤약조림 330g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[옹가솜씨] 달걀곤약조림 330g", + "description": "칼로리 부담 쭉쭉 내린", + "s_price": "5,800원", + "badge": [] + }, + { + "detail_hash": "HB9C1", + "image": "https://cdn.bmf.kr/_data/product/HB9C1/043cf496f07899e7515f761e29d1ffa9.jpg", + "alt": "[너의반찬] 미소된장 고추무침 200g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[너의반찬] 미소된장 고추무침 200g", + "description": "고소한 양념 때문에 손이 자꾸 가요", + "s_price": "4,500원", + "badge": [] + } +] \ No newline at end of file diff --git a/be/sidedish-be/src/main/resources-dev/sample-data/soup-sidedishes.json b/be/sidedish-be/src/main/resources-dev/sample-data/soup-sidedishes.json new file mode 100644 index 000000000..05d3b9f3f --- /dev/null +++ b/be/sidedish-be/src/main/resources-dev/sample-data/soup-sidedishes.json @@ -0,0 +1,125 @@ +[ + { + "detail_hash": "H72C3", + "image": "https://cdn.bmf.kr/_data/product/H72C3/d1fccf125f0a78113d0e06cb888f2e74.jpg", + "alt": "[수하동] 특곰탕 850g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[수하동] 특곰탕 850g", + "description": "100% 한우양지로 끓여낸 70년전통의 서울식곰탕", + "n_price": "15,000", + "s_price": "14,200원", + "badge": [ + "이벤트특가" + ] + }, + { + "detail_hash": "HA6EE", + "image": "https://cdn.bmf.kr/_data/product/HA6EE/c069bc32cb37727c59e1f0c2839311a0.jpg", + "alt": "[빅마마의밥친구] 된장찌개 900g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[빅마마의밥친구] 된장찌개 900g", + "description": "항아리에서 숙성시킨 집된장으로만 맛을내 짜지 않은 된장찌개", + "s_price": "10,000원", + "badge": [] + }, + { + "detail_hash": "H8CD0", + "image": "https://cdn.bmf.kr/_data/product/H8CD0/f31fc3f5828c27ff60e4cf89a862d31c.jpg", + "alt": "[탐나는밥상] 동태탕 1000g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[탐나는밥상] 동태탕 1000g", + "description": "칼칼한 국물이 속 풀기에 딱 좋은 동태탕", + "s_price": "14,000원", + "badge": [] + }, + { + "detail_hash": "HE2E9", + "image": "https://cdn.bmf.kr/_data/product/HE2E9/6edbb16da52708e8533b85fbf743f882.jpg", + "alt": "[국물닷컴] 치즈부대찌개 600g", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[국물닷컴] 치즈부대찌개 600g", + "description": "안주용 부대찌개와는 달라 밥말아먹기 딱 좋은", + "n_price": "5,500", + "s_price": "4,300원", + "badge": [ + "이벤트특가" + ] + }, + { + "detail_hash": "HAA47", + "image": "https://cdn.bmf.kr/_data/product/HAA47/892f3e7f043bfa7dbbcd58f88eecac36.jpg", + "alt": "[집밥의완성] 스키야키 1.5kg (2~3인분)", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[집밥의완성] 스키야키 1.5kg (2~3인분)", + "description": "진한 풍미의 일본식 전골, 스키야키", + "n_price": "19,800", + "s_price": "10,000원", + "badge": [ + "이벤트특가" + ] + }, + { + "detail_hash": "H3254", + "image": "https://cdn.bmf.kr/_data/product/H3254/ae571e13d18fd4f0f40d685d2c8fe8f1.jpg", + "alt": "[새로미부산어묵] 프리미엄 어묵탕세트", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[새로미부산어묵] 프리미엄 어묵탕세트", + "description": "밀가루 0% 프리미엄 어묵에 어묵스프까지 드려요!", + "n_price": "18,000", + "s_price": "14,400원", + "badge": [ + "론칭특가", + "이벤트특가" + ] + }, + { + "detail_hash": "H26C7", + "image": "https://cdn.bmf.kr/_data/product/H26C7/8fd330b5f5dbccbcbf4f5731e5e9e29b.jpg", + "alt": "[모이세] 육개장 1팩(600g)", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[모이세] 육개장 1팩(600g)", + "description": "제주3대해장국 맛집의 인기메뉴", + "n_price": "5,900", + "s_price": "4,400원", + "badge": [ + "론칭특가" + ] + }, + { + "detail_hash": "HFFF9", + "image": "https://cdn.bmf.kr/_data/product/HFFF9/2416b58044d49f0d3a24256f8e76163b.jpg", + "alt": "[마더앤찬] 명란감자국 630ml", + "delivery_type": [ + "새벽배송", + "전국택배" + ], + "title": "[마더앤찬] 명란감자국 630ml", + "description": "간간한 저염명란과 고소한 감자가 조화로운 국이에요", + "n_price": "7,000", + "s_price": "6,300원", + "badge": [ + "론칭특가" + ] + } +] diff --git a/be/sidedish-be/src/test/java/com/codesquad/sidedish/SidedishBeApplicationTests.java b/be/sidedish-be/src/test/java/com/codesquad/sidedish/SidedishBeApplicationTests.java deleted file mode 100644 index 33adfbbfa..000000000 --- a/be/sidedish-be/src/test/java/com/codesquad/sidedish/SidedishBeApplicationTests.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.codesquad.sidedish; - -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - -@SpringBootTest -class SidedishBeApplicationTests { - - @Test - void contextLoads() { - } - -} diff --git a/be/sidedish-be/src/test/java/com/codesquad/sidedish/utils/SampleDataFactoryTest.java b/be/sidedish-be/src/test/java/com/codesquad/sidedish/utils/SampleDataFactoryTest.java new file mode 100644 index 000000000..b9e6ff2b6 --- /dev/null +++ b/be/sidedish-be/src/test/java/com/codesquad/sidedish/utils/SampleDataFactoryTest.java @@ -0,0 +1,110 @@ +package com.codesquad.sidedish.utils; + +import com.codesquad.sidedish.web.sidedish.*; +import com.codesquad.sidedish.web.sidedish.DTO.DetailDTO; +import com.codesquad.sidedish.web.sidedish.DTO.ItemDTO; +import com.codesquad.sidedish.web.sidedish.ItemDTOTestResults; +import com.codesquad.sidedish.web.sidedish.DTO.SidedishDTO; +import com.codesquad.sidedish.web.sidedish.SidedishDTOTestResults; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.PropertyNamingStrategy; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.MethodSource; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.core.env.Environment; +import org.springframework.core.env.Profiles; + +import java.util.List; +import java.util.Map; +import java.util.stream.Stream; + +import static org.assertj.core.api.Assertions.assertThat; + +@SpringBootTest +class SampleDataFactoryTest { + + @Autowired + Environment environment; + + ObjectMapper objectMapper = new ObjectMapper().setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); + + @Test + void createBestSidedishes() throws JsonProcessingException { + if (!environment.acceptsProfiles(Profiles.of("dev"))) { + return; + } + List sidedishDTOs = SampleDataFactory.createBestSidedishes(); + + assertThat(objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(sidedishDTOs)) + .isEqualTo(SidedishDTOTestResults.BEST_MENU); + + } + + @Test + void createMainSidedishes() throws JsonProcessingException { + if (!environment.acceptsProfiles(Profiles.of("dev"))) { + return; + } + List itemDTOS = SampleDataFactory.createMainSidedishes(); + + assertThat(objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(itemDTOS)) + .isEqualTo(ItemDTOTestResults.MAIN_MENU); + } + + + @Test + void createCourseSidedishes() throws JsonProcessingException { + if (!environment.acceptsProfiles(Profiles.of("dev"))) { + return; + } + List itemDTOs = SampleDataFactory.createCourseSidedishes(); + + assertThat(objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(itemDTOs)) + .isEqualTo(ItemDTOTestResults.COURSE_MENU); + } + + @Test + void createSoupSidedishes() throws JsonProcessingException { + if (!environment.acceptsProfiles(Profiles.of("dev"))) { + return; + } + List itemDTOs = SampleDataFactory.createSoupSidedishes(); + + assertThat(objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(itemDTOs)) + .isEqualTo(ItemDTOTestResults.SOUP_MENU); + } + + @Test + void createSideSidedishes() throws JsonProcessingException { + if (!environment.acceptsProfiles(Profiles.of("dev"))) { + return; + } + List itemDTOs = SampleDataFactory.createSoupSidedishes(); + + assertThat(objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(itemDTOs)) + .isEqualTo(ItemDTOTestResults.SIDE_MENU); + } + + + @ParameterizedTest + @MethodSource + void createDetails(String hash, String expected) throws JsonProcessingException { + if (!environment.acceptsProfiles(Profiles.of("dev"))) { + return; + } + Map createDetails = SampleDataFactory.createDetails(); + + assertThat(objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(createDetails.get(hash))) + .isEqualTo(expected); + } + + static Stream createDetails() { + return Stream.of( + Arguments.of("H9881", DetailDTOTestResults.H9881) + ); + } +} diff --git a/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/DetailDTOTestResults.java b/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/DetailDTOTestResults.java new file mode 100644 index 000000000..b3de39536 --- /dev/null +++ b/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/DetailDTOTestResults.java @@ -0,0 +1,17 @@ +package com.codesquad.sidedish.web.sidedish; + +public class DetailDTOTestResults { + public static final String H9881 = "{" + System.lineSeparator() + + " \"hash\" : \"H9881\"," + System.lineSeparator() + + " \"data\" : {" + System.lineSeparator() + + " \"top_image\" : \"https://cdn.bmf.kr/_data/product/H9881/910a01a81c49cb75414edb759237501f.jpg\"," + System.lineSeparator() + + " \"thumb_images\" : [ \"https://cdn.bmf.kr/_data/product/H9881/910a01a81c49cb75414edb759237501f.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/fbf29077698ca16f8050e43476b47f38.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/c96c6949efc3391148e9b280a2c5ed0b.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/71411e15d2d961df496f87f08648b345.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/437196dacf46b52b11d0bccbc4231558.jpg\" ]," + System.lineSeparator() + + " \"product_description\" : \"경상도 명물 요리 세 가지를 한 상에!\"," + System.lineSeparator() + + " \"point\" : \"312원\"," + System.lineSeparator() + + " \"delivery_info\" : \"서울 경기 새벽배송 / 전국택배 (제주 및 도서산간 불가) [화 · 수 · 목 · 금 · 토] 수령 가능한 상품입니다.\"," + System.lineSeparator() + + " \"delivery_fee\" : \"2,500원 (40,000원 이상 구매 시 무료)\"," + System.lineSeparator() + + " \"prices\" : [ \"39,000원\", \"31,200원\" ]," + System.lineSeparator() + + " \"detail_section\" : [ \"https://cdn.bmf.kr/_data/product/H9881/7fb1ddf1adeadc5410cecd79441f7b65.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/b776c59544b516a184d1363c2c802789.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/cc2b4a61db410096db0e3c497096d63f.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/77970960c8efe0992f9746c37062e1e4.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/aa56cec7d2fe4dde0b124c17a06ffda6.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/c9fbe313767400ce21ea83bb2b9d8e96.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/320939f0d0fbe8e4846e20111f1aa4ce.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/5778ae933121c5d131889ecbf5e2874c.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/785291ed7fe3f2a8c7e06f443dea7553.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/92ef47f6efdd0286f6af7f712c3c838d.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/c0319354245ee2963ccb97d60943e8ff.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/07b1864a06f3b0b26af9a7148ac70cfb.jpg\", \"https://cdn.bmf.kr/_data/product/H9881/ba2aba220a55924a00c668dd13c4cee1.jpg\" ]" + System.lineSeparator() + + " }" + System.lineSeparator() + + "}"; +} diff --git a/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/ItemDTOTestResults.java b/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/ItemDTOTestResults.java new file mode 100644 index 000000000..684e591c8 --- /dev/null +++ b/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/ItemDTOTestResults.java @@ -0,0 +1,342 @@ + +package com.codesquad.sidedish.web.sidedish; + +public class ItemDTOTestResults { + public static final String MAIN_MENU = "[ {" + System.lineSeparator() + + " \"detail_hash\" : \"HBDEF\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HF56E/2d3f99a9a35601f4e98837bc4d39b2c8.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[윤식당] 불고기 with Rice (재료)\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[윤식당] 불고기 with Rice (재료)\"," + System.lineSeparator() + + " \"description\" : \"윤식당 불고기메뉴의 가장 기본인 불고기라이스! (마더소스 포함)\"," + System.lineSeparator() + + " \"n_price\" : \"\"," + System.lineSeparator() + + " \"s_price\" : \"7,000원\"," + System.lineSeparator() + + " \"badge\" : null" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HDF73\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HDF73/7674311a02ba7c88675f3186ddaeef9e.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[빅마마의밥친구] 아삭 고소한 연근고기조림 250g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[빅마마의밥친구] 아삭 고소한 연근고기조림 250g\"," + System.lineSeparator() + + " \"description\" : \"편식하는 아이도 좋아하는 건강한 연근조림\"," + System.lineSeparator() + + " \"n_price\" : \"\"," + System.lineSeparator() + + " \"s_price\" : \"5,500원\"," + System.lineSeparator() + + " \"badge\" : null" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HF778\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HF778/cad8eee316cf7151e07638aa57b32a9d.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[소중한식사] 골뱅이무침 195g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[소중한식사] 골뱅이무침 195g\"," + System.lineSeparator() + + " \"description\" : \"매콤새콤달콤, 반찬으로도 안주로도 좋은\"," + System.lineSeparator() + + " \"n_price\" : \"7,000원\"," + System.lineSeparator() + + " \"s_price\" : \"6,300원\"," + System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HFB53\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HFB53/b6beada6b89af950289003d929936d9c.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[옹가솜씨] 꽁치간장조림 240g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[옹가솜씨] 꽁치간장조림 240g\"," + System.lineSeparator() + + " \"description\" : \"생강 향이 산뜻한\"," + System.lineSeparator() + + " \"n_price\" : \"\"," + System.lineSeparator() + + " \"s_price\" : \"5,800원\"," + System.lineSeparator() + + " \"badge\" : null" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H077F\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H077F/0221110ead70dfd455e40703bbdd6252.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[마더앤찬] 코다리구이 320g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[마더앤찬] 코다리구이 320g\"," + System.lineSeparator() + + " \"description\" : \"큼지막하고 살집 많은 동태 한 마리로 만든 코다리구이입니다.\"," + System.lineSeparator() + + " \"n_price\" : \"7,500원\"," + System.lineSeparator() + + " \"s_price\" : \"6,750원\"," + System.lineSeparator() + + " \"badge\" : [ \"론칭특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H4665\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H4665/385f4106ac26f6e4fe7c640714f405a5.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[남도애꽃] 반건조 문어조림 120g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[남도애꽃] 반건조 문어조림 120g\"," + System.lineSeparator() + + " \"description\" : \"씹을수록 감칠맛나는 문어살의 쫄깃함\"," + System.lineSeparator() + + " \"n_price\" : \"\"," + System.lineSeparator() + + " \"s_price\" : \"4,600원\"," + System.lineSeparator() + + " \"badge\" : null" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H1AA9\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H1AA9/2455226945d52f5aefd51f35d663bb16.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[마샐미디쉬] 매콤마늘쫑 해산물볶음 180g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[마샐미디쉬] 매콤마늘쫑 해산물볶음 180g\"," + System.lineSeparator() + + " \"description\" : \"탱글탱글한 새우와 오징어를 마늘쫑과 함께 매콤하게 볶아냈어요.\"," + System.lineSeparator() + + " \"n_price\" : \"6,900원\"," + System.lineSeparator() + + " \"s_price\" : \"6,210원\"," + System.lineSeparator() + + " \"badge\" : [ \"론칭특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HEDFB\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HEDFB/bc3b777115e8377a48c7bd762fe5fdc9.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[빅마마의밥친구] 비빔오징어 150g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[빅마마의밥친구] 비빔오징어 150g\"," + System.lineSeparator() + + " \"description\" : \"달콤한 신야초발효액이 포인트!\"," + System.lineSeparator() + + " \"n_price\" : \"\"," + System.lineSeparator() + + " \"s_price\" : \"5,000원\"," + System.lineSeparator() + + " \"badge\" : null" + System.lineSeparator() + + "} ]"; + + public static final String COURSE_MENU = "[ {" + System.lineSeparator() + + " \"detail_hash\" : \"HBDEF\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HBDEF/4a2d8bbe9fb468b536861140a9beda61.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[미노리키친] 규동 250g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[미노리키친] 규동 250g\"," + System.lineSeparator() + + " \"description\" : \"일본인의 소울푸드! 한국인도 좋아하는 소고기덮밥\"," + System.lineSeparator() + + " \"n_price\" : \"6,500원\"," + System.lineSeparator() + + " \"s_price\" : \"5,200원\"," + System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H4C5E\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H4C5E/898e5088fa4a039173d7cf8f6565edc6.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[아내의쉐프] 메밀 비빔막국수 (790g 내외)\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[아내의쉐프] 메밀 비빔막국수 (790g 내외)\"," + System.lineSeparator() + + " \"description\" : \"무더위에 지친 날, 시원하게 막국수 한 그릇 비벼주세요!\"," + System.lineSeparator() + + " \"n_price\" : \"11,900원\"," + System.lineSeparator() + + " \"s_price\" : \"10,700원\"," + System.lineSeparator() + + " \"badge\" : [ \"론칭특가\", \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H8676\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H8676/f3c133e85c47627443b78443d7ec6a9e.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[소중한식탁] 쫀득냉채족발(2인분)\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[소중한식탁] 쫀득냉채족발(2인분)\"," + System.lineSeparator() + + " \"description\" : \"친환경 채소와 쫀득한 족발의 만남!\"," + System.lineSeparator() + + " \"n_price\" : \"11,900원\"," + System.lineSeparator() + + " \"s_price\" : \"10,700원\"," + System.lineSeparator() + + " \"badge\" : [ \"론칭특가\", \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HAE92\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HAE92/039560e489ded012e83891d63eea520b.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[소중한식사] 파채 생연어 스테이크 220g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[소중한식사] 파채 생연어 스테이크 220g\"," + System.lineSeparator() + + " \"description\" : \"횟감용 노르웨이산 연어로 우아하게\"," + System.lineSeparator() + + " \"n_price\" : \"\"," + System.lineSeparator() + + " \"s_price\" : \"16,000원\"," + System.lineSeparator() + + " \"badge\" : [ ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HAA29\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HAA29/f6a49dff42df329f13c98d6a83dd2ea9.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[개금밀면] 부산개금밀면 2인분\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[개금밀면] 부산개금밀면 2인분\"," + System.lineSeparator() + + " \"description\" : \"밀면하면 부산개금밀면 아입니까~\"," + System.lineSeparator() + + " \"n_price\" : \"10,600원\"," + System.lineSeparator() + + " \"s_price\" : \"10,000원\"," + System.lineSeparator() + + " \"badge\" : [ \"론칭특가\", \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H296C\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H296C/a9921407d310a5de19d1d5513750ebbc.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[아내의쉐프] 낙새볶음 (570g 내외)\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[아내의쉐프] 낙새볶음 (570g 내외)\"," + System.lineSeparator() + + " \"description\" : \"칼칼하게 매운맛이 일품인 밥도둑!\"," + System.lineSeparator() + + " \"n_price\" : \"13,900원\"," + System.lineSeparator() + + " \"s_price\" : \"12,500원\"," + System.lineSeparator() + + " \"badge\" : [ \"론칭특가\", \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H5152\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H5152/719e2eb41fa751e1e01dc748d8ea2869.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[셰프찬] 문어초회 200g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[셰프찬] 문어초회 200g\"," + System.lineSeparator() + + " \"description\" : \"초여름 불볕더위가 가실만한 상큼한 문어초회\"," + System.lineSeparator() + + " \"n_price\" : \"16,000원\"," + System.lineSeparator() + + " \"s_price\" : \"13,600원\"," + System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HAC68\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HAC68/0c2ce5f5d1bc2e094f1b5f97b5192fe7.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[집밥의완성] 데리야끼장어구이 160g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[집밥의완성] 데리야끼장어구이 160g\"," + System.lineSeparator() + + " \"description\" : \"'장어'하면 몸보신!\"," + System.lineSeparator() + + " \"n_price\" : \"12,800원\"," + System.lineSeparator() + + " \"s_price\" : \"9,900원\"," + System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HBDEF\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HBDEF/4a2d8bbe9fb468b536861140a9beda61.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[미노리키친] 규동 250g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[미노리키친] 규동 250g\"," + System.lineSeparator() + + " \"description\" : \"일본인의 소울푸드! 한국인도 좋아하는 소고기덮밥\"," + System.lineSeparator() + + " \"n_price\" : \"6,500원\"," + System.lineSeparator() + + " \"s_price\" : \"5,200원\"," + System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + + "} ]"; + + public static final String SOUP_MENU = "[ {" + System.lineSeparator() + + " \"detail_hash\" : \"H72C3\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H72C3/d1fccf125f0a78113d0e06cb888f2e74.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[수하동] 특곰탕 850g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[수하동] 특곰탕 850g\"," + System.lineSeparator() + + " \"description\" : \"100% 한우양지로 끓여낸 70년전통의 서울식곰탕\"," + System.lineSeparator() + + " \"n_price\" : \"15,000원\"," + System.lineSeparator() + + " \"s_price\" : \"14,200원\"," + System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HA6EE\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HA6EE/c069bc32cb37727c59e1f0c2839311a0.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[빅마마의밥친구] 된장찌개 900g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[빅마마의밥친구] 된장찌개 900g\"," + System.lineSeparator() + + " \"description\" : \"항아리에서 숙성시킨 집된장으로만 맛을내 짜지 않은 된장찌개\"," + System.lineSeparator() + + " \"n_price\" : \"\"," + System.lineSeparator() + + " \"s_price\" : \"10,000원\"," + System.lineSeparator() + + " \"badge\" : [ ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H8CD0\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H8CD0/f31fc3f5828c27ff60e4cf89a862d31c.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[탐나는밥상] 동태탕 1000g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[탐나는밥상] 동태탕 1000g\"," + System.lineSeparator() + + " \"description\" : \"칼칼한 국물이 속 풀기에 딱 좋은 동태탕\"," + System.lineSeparator() + + " \"n_price\" : \"\"," + System.lineSeparator() + + " \"s_price\" : \"14,000원\"," + System.lineSeparator() + + " \"badge\" : [ ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HE2E9\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HE2E9/6edbb16da52708e8533b85fbf743f882.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[국물닷컴] 치즈부대찌개 600g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[국물닷컴] 치즈부대찌개 600g\"," + System.lineSeparator() + + " \"description\" : \"안주용 부대찌개와는 달라 밥말아먹기 딱 좋은\"," + System.lineSeparator() + + " \"n_price\" : \"5,500원\"," + System.lineSeparator() + + " \"s_price\" : \"4,300원\"," + System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HAA47\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HAA47/892f3e7f043bfa7dbbcd58f88eecac36.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[집밥의완성] 스키야키 1.5kg (2~3인분)\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[집밥의완성] 스키야키 1.5kg (2~3인분)\"," + System.lineSeparator() + + " \"description\" : \"진한 풍미의 일본식 전골, 스키야키\"," + System.lineSeparator() + + " \"n_price\" : \"19,800원\"," + System.lineSeparator() + + " \"s_price\" : \"10,000원\"," + System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H3254\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H3254/ae571e13d18fd4f0f40d685d2c8fe8f1.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[새로미부산어묵] 프리미엄 어묵탕세트\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[새로미부산어묵] 프리미엄 어묵탕세트\"," + System.lineSeparator() + + " \"description\" : \"밀가루 0% 프리미엄 어묵에 어묵스프까지 드려요!\"," + System.lineSeparator() + + " \"n_price\" : \"18,000원\"," + System.lineSeparator() + + " \"s_price\" : \"14,400원\"," + System.lineSeparator() + + " \"badge\" : [ \"론칭특가\", \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H26C7\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H26C7/8fd330b5f5dbccbcbf4f5731e5e9e29b.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[모이세] 육개장 1팩(600g)\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[모이세] 육개장 1팩(600g)\"," + System.lineSeparator() + + " \"description\" : \"제주3대해장국 맛집의 인기메뉴\"," + System.lineSeparator() + + " \"n_price\" : \"5,900원\"," + System.lineSeparator() + + " \"s_price\" : \"4,400원\"," + System.lineSeparator() + + " \"badge\" : [ \"론칭특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HFFF9\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HFFF9/2416b58044d49f0d3a24256f8e76163b.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[마더앤찬] 명란감자국 630ml\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[마더앤찬] 명란감자국 630ml\"," + System.lineSeparator() + + " \"description\" : \"간간한 저염명란과 고소한 감자가 조화로운 국이에요\"," + System.lineSeparator() + + " \"n_price\" : \"7,000원\"," + System.lineSeparator() + + " \"s_price\" : \"6,300원\"," + System.lineSeparator() + + " \"badge\" : [ \"론칭특가\" ]" + System.lineSeparator() + + "} ]"; + + public static final String SIDE_MENU = "[ {" + System.lineSeparator() + + " \"detail_hash\" : \"H72C3\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H72C3/d1fccf125f0a78113d0e06cb888f2e74.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[수하동] 특곰탕 850g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[수하동] 특곰탕 850g\"," + System.lineSeparator() + + " \"description\" : \"100% 한우양지로 끓여낸 70년전통의 서울식곰탕\"," + System.lineSeparator() + + " \"n_price\" : \"15,000원\"," + System.lineSeparator() + + " \"s_price\" : \"14,200원\"," + System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HA6EE\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HA6EE/c069bc32cb37727c59e1f0c2839311a0.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[빅마마의밥친구] 된장찌개 900g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[빅마마의밥친구] 된장찌개 900g\"," + System.lineSeparator() + + " \"description\" : \"항아리에서 숙성시킨 집된장으로만 맛을내 짜지 않은 된장찌개\"," + System.lineSeparator() + + " \"n_price\" : \"\"," + System.lineSeparator() + + " \"s_price\" : \"10,000원\"," + System.lineSeparator() + + " \"badge\" : [ ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H8CD0\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H8CD0/f31fc3f5828c27ff60e4cf89a862d31c.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[탐나는밥상] 동태탕 1000g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[탐나는밥상] 동태탕 1000g\"," + System.lineSeparator() + + " \"description\" : \"칼칼한 국물이 속 풀기에 딱 좋은 동태탕\"," + System.lineSeparator() + + " \"n_price\" : \"\"," + System.lineSeparator() + + " \"s_price\" : \"14,000원\"," + System.lineSeparator() + + " \"badge\" : [ ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HE2E9\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HE2E9/6edbb16da52708e8533b85fbf743f882.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[국물닷컴] 치즈부대찌개 600g\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[국물닷컴] 치즈부대찌개 600g\"," + System.lineSeparator() + + " \"description\" : \"안주용 부대찌개와는 달라 밥말아먹기 딱 좋은\"," + System.lineSeparator() + + " \"n_price\" : \"5,500원\"," + System.lineSeparator() + + " \"s_price\" : \"4,300원\"," + System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HAA47\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HAA47/892f3e7f043bfa7dbbcd58f88eecac36.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[집밥의완성] 스키야키 1.5kg (2~3인분)\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[집밥의완성] 스키야키 1.5kg (2~3인분)\"," + System.lineSeparator() + + " \"description\" : \"진한 풍미의 일본식 전골, 스키야키\"," + System.lineSeparator() + + " \"n_price\" : \"19,800원\"," + System.lineSeparator() + + " \"s_price\" : \"10,000원\"," + System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H3254\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H3254/ae571e13d18fd4f0f40d685d2c8fe8f1.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[새로미부산어묵] 프리미엄 어묵탕세트\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[새로미부산어묵] 프리미엄 어묵탕세트\"," + System.lineSeparator() + + " \"description\" : \"밀가루 0% 프리미엄 어묵에 어묵스프까지 드려요!\"," + System.lineSeparator() + + " \"n_price\" : \"18,000원\"," + System.lineSeparator() + + " \"s_price\" : \"14,400원\"," + System.lineSeparator() + + " \"badge\" : [ \"론칭특가\", \"이벤트특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"H26C7\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H26C7/8fd330b5f5dbccbcbf4f5731e5e9e29b.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[모이세] 육개장 1팩(600g)\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[모이세] 육개장 1팩(600g)\"," + System.lineSeparator() + + " \"description\" : \"제주3대해장국 맛집의 인기메뉴\"," + System.lineSeparator() + + " \"n_price\" : \"5,900원\"," + System.lineSeparator() + + " \"s_price\" : \"4,400원\"," + System.lineSeparator() + + " \"badge\" : [ \"론칭특가\" ]" + System.lineSeparator() + + "}, {" + System.lineSeparator() + + " \"detail_hash\" : \"HFFF9\"," + System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HFFF9/2416b58044d49f0d3a24256f8e76163b.jpg\"," + System.lineSeparator() + + " \"alt\" : \"[마더앤찬] 명란감자국 630ml\"," + System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + + " \"title\" : \"[마더앤찬] 명란감자국 630ml\"," + System.lineSeparator() + + " \"description\" : \"간간한 저염명란과 고소한 감자가 조화로운 국이에요\"," + System.lineSeparator() + + " \"n_price\" : \"7,000원\"," + System.lineSeparator() + + " \"s_price\" : \"6,300원\"," + System.lineSeparator() + + " \"badge\" : [ \"론칭특가\" ]" + System.lineSeparator() + + "} ]"; +} diff --git a/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/SidedishDTOTest.java b/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/SidedishDTOTest.java deleted file mode 100644 index 6f3bab255..000000000 --- a/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/SidedishDTOTest.java +++ /dev/null @@ -1,279 +0,0 @@ -package com.codesquad.sidedish.web.sidedish; - -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.PropertyNamingStrategy; -import org.junit.jupiter.params.ParameterizedTest; -import org.junit.jupiter.params.provider.Arguments; -import org.junit.jupiter.params.provider.MethodSource; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.core.env.Environment; -import org.springframework.core.env.Profiles; -import org.springframework.core.io.ClassPathResource; - -import java.io.IOException; -import java.util.List; -import java.util.stream.Stream; - -import static org.assertj.core.api.Assertions.assertThat; - -@SpringBootTest -class SidedishDTOTest { - - @Autowired - Environment env; - - @ParameterizedTest - @MethodSource - void listFrom(String jsonString, String expected) throws JsonProcessingException { - List sidedishDTOS = SidedishDTO.listFrom(jsonString); - - ObjectMapper objectMapper = new ObjectMapper(); - objectMapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); - - assertThat(objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(sidedishDTOS)).isEqualTo(expected); - } - - - static Stream listFrom() { - return Stream.of( - Arguments.of("[{\n" + - " \"category_id\": \"17011200\",\n" + - " \"name\": \"할인특가 세트상품\",\n" + - " \"items\": [{\n" + - " \"detail_hash\": \"H9881\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/H9881/f2a7b4df359c850b1a9eb57e17ddf6fc.jpg\",\n" + - " \"alt\": \"[소중한식사] 경상도 한상차림\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[소중한식사] 경상도 한상차림\",\n" + - " \"description\": \"경상도 명물 요리 세 가지를 한 상에!\",\n" + - " \"n_price\": \"39,000\",\n" + - " \"s_price\": \"31,200원\",\n" + - " \"badge\": [\"이벤트특가\"]\n" + - " },\n" + - " {\n" + - " \"detail_hash\": \"HDF4C\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/HDF4C/954b78f9111bbef54ede9fdcdf1298d8.jpg\",\n" + - " \"alt\": \"[딩고] 시그니처 3종 SET\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[딩고] 시그니처 3종 SET\",\n" + - " \"description\": \"오늘 저녁은 이상하게 안주빨을 세워보고 싶다!\",\n" + - " \"n_price\": \"32,800\",\n" + - " \"s_price\": \"24,000원\",\n" + - " \"badge\": [\"이벤트특가\"]\n" + - " },\n" + - " {\n" + - " \"detail_hash\": \"H7F20\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/H7F20/dc164f934d614469d097ccd0cd57cb5e.jpg\",\n" + - " \"alt\": \"[집밥의완성]초여름보양세트\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[집밥의완성]초여름보양세트\",\n" + - " \"description\": \"무더위에 대비하는 6월 한상차림 초여름 보양세트\",\n" + - " \"n_price\": \"26,000\",\n" + - " \"s_price\": \"18,200원\",\n" + - " \"badge\": [\"이벤트특가\"]\n" + - " }\n" + - " ]\n" + - " },\n" + - " {\n" + - " \"category_id\": \"17011000\",\n" + - " \"name\": \"풍성한 고기반찬\",\n" + - " \"items\": [{\n" + - " \"detail_hash\": \"HA567\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/HA567/a5bbaa6bfb727030345f26ca9afe27c5.jpg\",\n" + - " \"alt\": \"[아내의쉐프] 아쉐찜닭\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[아내의쉐프] 아쉐찜닭\",\n" + - " \"description\": \"아내의쉐프가 자신 있게 만들어서 이름도 '아쉐찜닭'입니다\",\n" + - " \"n_price\": \"11,900\",\n" + - " \"s_price\": \"10,700원\",\n" + - " \"badge\": [\"이벤트특가\", \"론칭특가\"]\n" + - " },\n" + - " {\n" + - " \"detail_hash\": \"H206E\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/H206E/325c7aeb1673ffe58052463d93e407b8.jpg\",\n" + - " \"alt\": \"[애슐리투고] 로스트 콤보 450g\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[애슐리투고] 로스트 콤보 450g\",\n" + - " \"description\": \"립과 치킨이 만나 더욱 맛있게\",\n" + - " \"s_price\": \"10,900원\",\n" + - " \"badge\": [\"론칭특가\"]\n" + - " },\n" + - " {\n" + - " \"detail_hash\": \"H75A2\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/H75A2/f0d1fade9f7d16e7e33211a26c3aa469.jpg\",\n" + - " \"alt\": \"[한옥집]소갈비김치찜 2인분\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[한옥집]소갈비김치찜 2인분\",\n" + - " \"description\": \"부드러운 소갈비와 함께 푹 쪄낸 김치찜!\",\n" + - " \"n_price\": \"16,500\",\n" + - " \"s_price\": \"14,850원\",\n" + - " \"badge\": [\"이벤트특가\"]\n" + - " }\n" + - " ]\n" + - " },\n" + - " {\n" + - " \"category_id\": \"17011100\",\n" + - " \"name\": \"바다향가득 반찬\",\n" + - " \"items\": [{\n" + - " \"detail_hash\": \"H4AAA\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/201703/02/ed36646771e0aabf4610a1de2e4b9c0e.jpg\",\n" + - " \"alt\": \"[아내의쉐프] 아쉐찜닭\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[아내의쉐프] 아쉐찜닭\",\n" + - " \"description\": \"아내의쉐프가 자신 있게 만들어서 이름도 '아쉐찜닭'입니다\",\n" + - " \"n_price\": \"11,900\",\n" + - " \"s_price\": \"10,700원\",\n" + - " \"badge\": [\"이벤트특가\", \"론칭특가\"]\n" + - " },\n" + - " {\n" + - " \"detail_hash\": \"H206E\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/H206E/325c7aeb1673ffe58052463d93e407b8.jpg\",\n" + - " \"alt\": \"[남도애꽃] 통오징어초롱 300g\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[남도애꽃] 통오징어초롱 300g\",\n" + - " \"description\": \"국내산 오징어를 통째로 불맛소스와 함께\",\n" + - " \"s_price\": \"11,000원\"\n" + - " },\n" + - " {\n" + - " \"detail_hash\": \"HA8B9\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/201703/20/f1580d55840b585ca31f7831b7ae6642.jpg\",\n" + - " \"alt\": \"[황태종가] 황태양념구이 300g\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[황태종가] 황태양념구이 300g\",\n" + - " \"description\": \"청정 황태마을 인제에서 온 깊은 맛\",\n" + - " \"s_price\": \"12,000원\"\n" + - " }\n" + - " ]\n" + - " },\n" + - " {\n" + - " \"category_id\": \"17010200\",\n" + - " \"name\": \"편리한 반찬세트\",\n" + - " \"items\": [{\n" + - " \"detail_hash\": \"E055F\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/201410/13/b8b0a0aba3386f030155b6cb0c1c75fa.jpg\",\n" + - " \"alt\": \"[동네부엌] 사계절 건강식단 작은상\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[동네부엌] 사계절 건강식단 작은상\",\n" + - " \"description\": \"마포엄마들이 사랑해온 건강반찬\",\n" + - " \"s_price\": \"24,000원\",\n" + - " \"badge\": [\"베스트\"]\n" + - " },\n" + - " {\n" + - " \"detail_hash\": \"FDAEB\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/201511/04/35365307dba3c23028a55027b29e88c9.jpg\",\n" + - " \"alt\": \"[집밥의완성] 한상 가득 세트 (3~4인)\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[집밥의완성] 한상 가득 세트 (3~4인)\",\n" + - " \"description\": \"식단 정기배송으로 반찬고민 끝\",\n" + - " \"s_price\": \"32,000원\",\n" + - " \"badge\": [\"베스트\"]\n" + - " },\n" + - " {\n" + - " \"detail_hash\": \"H762E\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/H762E/03cfe3d522df7451ca09ff1e0eede530.jpg\",\n" + - " \"alt\": \"[옹가솜씨] 한끼뚝딱세트\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[옹가솜씨] 한끼뚝딱세트\",\n" + - " \"description\": \"한 세트만 있으면 한 끼 뚝딱\",\n" + - " \"n_price\": \"19,500\",\n" + - " \"s_price\": \"17,500원\",\n" + - " \"badge\": [\"이벤트특가\"]\n" + - " }\n" + - " ]\n" + - " },\n" + - " {\n" + - " \"category_id\": \"17010300\",\n" + - " \"name\": \"간편한 덮밥요리\",\n" + - " \"items\": [{\n" + - " \"detail_hash\": \"H05FB\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/H05FB/6ff744c6f36ba437a4f8b9e9a000b0b1.jpg\",\n" + - " \"alt\": \"[옹가솜씨] 소고기쩜짜장 280g\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[옹가솜씨] 소고기쩜짜장 280g\",\n" + - " \"description\": \"짜장의 착한 변신\",\n" + - " \"s_price\": \"7,200원\"\n" + - " },\n" + - " {\n" + - " \"detail_hash\": \"H0699\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/H0699/295db179a21edac9aad382686cb80be8.jpg\",\n" + - " \"alt\": \"[무명식당]뿌리채소비빔밥 2인분\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[무명식당]뿌리채소비빔밥 2인분\",\n" + - " \"description\": \"각종 뿌리채소를 듬뿍 넣어 지은 뿌리채소영양밥\",\n" + - " \"n_price\": \"5,000\",\n" + - " \"s_price\": \"4,750원\",\n" + - " \"badge\": [\"이벤트특가\"]\n" + - " },\n" + - " {\n" + - " \"detail_hash\": \"HBDEF\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/HBDEF/289b0fb6c14d2c8cd161205f8dadfa7a.jpg\",\n" + - " \"alt\": \"[미노리키친] 규동 250g\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[미노리키친] 규동 250g\",\n" + - " \"description\": \"일본인의 소울푸드! 한국인도 좋아하는 소고기덮밥\",\n" + - " \"n_price\": \"6,500\",\n" + - " \"s_price\": \"5,200원\",\n" + - " \"badge\": [\"이벤트특가\"]\n" + - " }\n" + - " ]\n" + - " },\n" + - " {\n" + - " \"category_id\": \"17011400\",\n" + - " \"name\": \"우리아이영양반찬\",\n" + - " \"items\": [{\n" + - " \"detail_hash\": \"H82A2\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/H82A2/a43eaf448c21906cd1300735fa9dd7a1.jpg\",\n" + - " \"alt\": \"[빅마마의밥친구] 입맛감각 살려주는 유부토마토조림 200g\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[빅마마의밥친구] 입맛감각 살려주는 유부토마토조림 200g\",\n" + - " \"description\": \"아이반찬과 다이어트 반찬으로 일석이조!\",\n" + - " \"s_price\": \"4,900원\"\n" + - " },\n" + - " {\n" + - " \"detail_hash\": \"H213E\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/H213E/2895aa13fce2c5721f210080a2429562.jpg\",\n" + - " \"alt\": \"[동네부엌] 수제미트볼조림 300g\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[동네부엌] 수제미트볼조림 300g\",\n" + - " \"description\": \"재료부터 다른 수제미트볼조림\",\n" + - " \"s_price\": \"8,700원\"\n" + - " },\n" + - " {\n" + - " \"detail_hash\": \"H7A16\",\n" + - " \"image\": \"https://cdn.bmf.kr/_data/product/H7A16/1a9e0f1c8de0e0d268bace68d50b0bf1.jpg\",\n" + - " \"alt\": \"[Young313] 흰살생선 된장소스구이 200g\",\n" + - " \"delivery_type\": [\"새벽배송\", \"전국택배\"],\n" + - " \"title\": \"[Young313] 흰살생선 된장소스구이 200g\",\n" + - " \"description\": \"부드러운 명태살을 이용한 특별한 생선요리\",\n" + - " \"s_price\": \"9,000원\"\n" + - " }\n" + - " ]\n" + - " }\n" + - "]", - SidedishDTOTestResults.BEST_MENU) - ); - } - - @ParameterizedTest - @MethodSource - void listFromWithFile(String jsonFilePath, String expected) throws IOException { - if (!env.acceptsProfiles(Profiles.of("dev"))) { - return; - } - - List sidedishDTOS = SidedishDTO.listFrom(new ClassPathResource(jsonFilePath).getFile()); - - ObjectMapper objectMapper = new ObjectMapper(); - objectMapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); - - assertThat(objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(sidedishDTOS)).isEqualTo(expected); - } - - static Stream listFromWithFile() { - return Stream.of( - Arguments.of("sample-data/best-sidedishes.json", SidedishDTOTestResults.BEST_MENU) - ); - } -} diff --git a/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/SidedishDTOTestResults.java b/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/SidedishDTOTestResults.java index 35b600fa9..7ed5971b7 100644 --- a/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/SidedishDTOTestResults.java +++ b/be/sidedish-be/src/test/java/com/codesquad/sidedish/web/sidedish/SidedishDTOTestResults.java @@ -1,209 +1,209 @@ package com.codesquad.sidedish.web.sidedish; public class SidedishDTOTestResults { - public static final String BEST_MENU = "[ {" + System.lineSeparator() + - " \"category_id\" : 17011200," + System.lineSeparator() + - " \"name\" : \"할인특가 세트상품\"," + System.lineSeparator() + - " \"items\" : [ {" + System.lineSeparator() + - " \"detail_hash\" : \"H9881\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/H9881/f2a7b4df359c850b1a9eb57e17ddf6fc.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[소중한식사] 경상도 한상차림\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[소중한식사] 경상도 한상차림\"," + System.lineSeparator() + - " \"description\" : \"경상도 명물 요리 세 가지를 한 상에!\"," + System.lineSeparator() + - " \"n_price\" : \"39,000\"," + System.lineSeparator() + - " \"s_price\" : \"31,200\"," + System.lineSeparator() + - " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + - " }, {" + System.lineSeparator() + - " \"detail_hash\" : \"HDF4C\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/HDF4C/954b78f9111bbef54ede9fdcdf1298d8.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[딩고] 시그니처 3종 SET\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[딩고] 시그니처 3종 SET\"," + System.lineSeparator() + - " \"description\" : \"오늘 저녁은 이상하게 안주빨을 세워보고 싶다!\"," + System.lineSeparator() + - " \"n_price\" : \"32,800\"," + System.lineSeparator() + - " \"s_price\" : \"24,000\"," + System.lineSeparator() + - " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + - " }, {" + System.lineSeparator() + - " \"detail_hash\" : \"H7F20\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/H7F20/dc164f934d614469d097ccd0cd57cb5e.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[집밥의완성]초여름보양세트\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[집밥의완성]초여름보양세트\"," + System.lineSeparator() + - " \"description\" : \"무더위에 대비하는 6월 한상차림 초여름 보양세트\"," + System.lineSeparator() + - " \"n_price\" : \"26,000\"," + System.lineSeparator() + - " \"s_price\" : \"18,200\"," + System.lineSeparator() + - " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + - " } ]" + System.lineSeparator() + - "}, {" + System.lineSeparator() + - " \"category_id\" : 17011000," + System.lineSeparator() + - " \"name\" : \"풍성한 고기반찬\"," + System.lineSeparator() + - " \"items\" : [ {" + System.lineSeparator() + - " \"detail_hash\" : \"HA567\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/HA567/a5bbaa6bfb727030345f26ca9afe27c5.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[아내의쉐프] 아쉐찜닭\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[아내의쉐프] 아쉐찜닭\"," + System.lineSeparator() + - " \"description\" : \"아내의쉐프가 자신 있게 만들어서 이름도 '아쉐찜닭'입니다\"," + System.lineSeparator() + - " \"n_price\" : \"11,900\"," + System.lineSeparator() + - " \"s_price\" : \"10,700\"," + System.lineSeparator() + - " \"badge\" : [ \"이벤트특가\", \"론칭특가\" ]" + System.lineSeparator() + - " }, {" + System.lineSeparator() + - " \"detail_hash\" : \"H206E\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/H206E/325c7aeb1673ffe58052463d93e407b8.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[애슐리투고] 로스트 콤보 450g\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[애슐리투고] 로스트 콤보 450g\"," + System.lineSeparator() + - " \"description\" : \"립과 치킨이 만나 더욱 맛있게\"," + System.lineSeparator() + - " \"n_price\" : \"0\"," + System.lineSeparator() + - " \"s_price\" : \"10,900\"," + System.lineSeparator() + - " \"badge\" : [ \"론칭특가\" ]" + System.lineSeparator() + - " }, {" + System.lineSeparator() + - " \"detail_hash\" : \"H75A2\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/H75A2/f0d1fade9f7d16e7e33211a26c3aa469.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[한옥집]소갈비김치찜 2인분\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[한옥집]소갈비김치찜 2인분\"," + System.lineSeparator() + - " \"description\" : \"부드러운 소갈비와 함께 푹 쪄낸 김치찜!\"," + System.lineSeparator() + - " \"n_price\" : \"16,500\"," + System.lineSeparator() + - " \"s_price\" : \"14,850\"," + System.lineSeparator() + - " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + - " } ]" + System.lineSeparator() + - "}, {" + System.lineSeparator() + - " \"category_id\" : 17011100," + System.lineSeparator() + - " \"name\" : \"바다향가득 반찬\"," + System.lineSeparator() + - " \"items\" : [ {" + System.lineSeparator() + - " \"detail_hash\" : \"H4AAA\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/201703/02/ed36646771e0aabf4610a1de2e4b9c0e.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[아내의쉐프] 아쉐찜닭\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[아내의쉐프] 아쉐찜닭\"," + System.lineSeparator() + - " \"description\" : \"아내의쉐프가 자신 있게 만들어서 이름도 '아쉐찜닭'입니다\"," + System.lineSeparator() + - " \"n_price\" : \"11,900\"," + System.lineSeparator() + - " \"s_price\" : \"10,700\"," + System.lineSeparator() + - " \"badge\" : [ \"이벤트특가\", \"론칭특가\" ]" + System.lineSeparator() + - " }, {" + System.lineSeparator() + - " \"detail_hash\" : \"H206E\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/H206E/325c7aeb1673ffe58052463d93e407b8.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[남도애꽃] 통오징어초롱 300g\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[남도애꽃] 통오징어초롱 300g\"," + System.lineSeparator() + - " \"description\" : \"국내산 오징어를 통째로 불맛소스와 함께\"," + System.lineSeparator() + - " \"n_price\" : \"0\"," + System.lineSeparator() + - " \"s_price\" : \"11,000\"," + System.lineSeparator() + - " \"badge\" : null" + System.lineSeparator() + - " }, {" + System.lineSeparator() + - " \"detail_hash\" : \"HA8B9\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/201703/20/f1580d55840b585ca31f7831b7ae6642.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[황태종가] 황태양념구이 300g\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[황태종가] 황태양념구이 300g\"," + System.lineSeparator() + - " \"description\" : \"청정 황태마을 인제에서 온 깊은 맛\"," + System.lineSeparator() + - " \"n_price\" : \"0\"," + System.lineSeparator() + - " \"s_price\" : \"12,000\"," + System.lineSeparator() + - " \"badge\" : null" + System.lineSeparator() + - " } ]" + System.lineSeparator() + - "}, {" + System.lineSeparator() + - " \"category_id\" : 17010200," + System.lineSeparator() + - " \"name\" : \"편리한 반찬세트\"," + System.lineSeparator() + - " \"items\" : [ {" + System.lineSeparator() + - " \"detail_hash\" : \"E055F\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/201410/13/b8b0a0aba3386f030155b6cb0c1c75fa.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[동네부엌] 사계절 건강식단 작은상\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[동네부엌] 사계절 건강식단 작은상\"," + System.lineSeparator() + - " \"description\" : \"마포엄마들이 사랑해온 건강반찬\"," + System.lineSeparator() + - " \"n_price\" : \"0\"," + System.lineSeparator() + - " \"s_price\" : \"24,000\"," + System.lineSeparator() + - " \"badge\" : [ \"베스트\" ]" + System.lineSeparator() + - " }, {" + System.lineSeparator() + - " \"detail_hash\" : \"FDAEB\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/201511/04/35365307dba3c23028a55027b29e88c9.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[집밥의완성] 한상 가득 세트 (3~4인)\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[집밥의완성] 한상 가득 세트 (3~4인)\"," + System.lineSeparator() + - " \"description\" : \"식단 정기배송으로 반찬고민 끝\"," + System.lineSeparator() + - " \"n_price\" : \"0\"," + System.lineSeparator() + - " \"s_price\" : \"32,000\"," + System.lineSeparator() + - " \"badge\" : [ \"베스트\" ]" + System.lineSeparator() + - " }, {" + System.lineSeparator() + - " \"detail_hash\" : \"H762E\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/H762E/03cfe3d522df7451ca09ff1e0eede530.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[옹가솜씨] 한끼뚝딱세트\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[옹가솜씨] 한끼뚝딱세트\"," + System.lineSeparator() + - " \"description\" : \"한 세트만 있으면 한 끼 뚝딱\"," + System.lineSeparator() + - " \"n_price\" : \"19,500\"," + System.lineSeparator() + - " \"s_price\" : \"17,500\"," + System.lineSeparator() + - " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + - " } ]" + System.lineSeparator() + - "}, {" + System.lineSeparator() + - " \"category_id\" : 17010300," + System.lineSeparator() + - " \"name\" : \"간편한 덮밥요리\"," + System.lineSeparator() + - " \"items\" : [ {" + System.lineSeparator() + - " \"detail_hash\" : \"H05FB\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/H05FB/6ff744c6f36ba437a4f8b9e9a000b0b1.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[옹가솜씨] 소고기쩜짜장 280g\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[옹가솜씨] 소고기쩜짜장 280g\"," + System.lineSeparator() + - " \"description\" : \"짜장의 착한 변신\"," + System.lineSeparator() + - " \"n_price\" : \"0\"," + System.lineSeparator() + - " \"s_price\" : \"7,200\"," + System.lineSeparator() + - " \"badge\" : null" + System.lineSeparator() + - " }, {" + System.lineSeparator() + - " \"detail_hash\" : \"H0699\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/H0699/295db179a21edac9aad382686cb80be8.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[무명식당]뿌리채소비빔밥 2인분\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[무명식당]뿌리채소비빔밥 2인분\"," + System.lineSeparator() + - " \"description\" : \"각종 뿌리채소를 듬뿍 넣어 지은 뿌리채소영양밥\"," + System.lineSeparator() + - " \"n_price\" : \"5,000\"," + System.lineSeparator() + - " \"s_price\" : \"4,750\"," + System.lineSeparator() + - " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + - " }, {" + System.lineSeparator() + - " \"detail_hash\" : \"HBDEF\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/HBDEF/289b0fb6c14d2c8cd161205f8dadfa7a.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[미노리키친] 규동 250g\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[미노리키친] 규동 250g\"," + System.lineSeparator() + - " \"description\" : \"일본인의 소울푸드! 한국인도 좋아하는 소고기덮밥\"," + System.lineSeparator() + - " \"n_price\" : \"6,500\"," + System.lineSeparator() + - " \"s_price\" : \"5,200\"," + System.lineSeparator() + - " \"badge\" : [ \"이벤트특가\" ]" + System.lineSeparator() + - " } ]" + System.lineSeparator() + - "}, {" + System.lineSeparator() + - " \"category_id\" : 17011400," + System.lineSeparator() + - " \"name\" : \"우리아이영양반찬\"," + System.lineSeparator() + - " \"items\" : [ {" + System.lineSeparator() + - " \"detail_hash\" : \"H82A2\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/H82A2/a43eaf448c21906cd1300735fa9dd7a1.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[빅마마의밥친구] 입맛감각 살려주는 유부토마토조림 200g\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[빅마마의밥친구] 입맛감각 살려주는 유부토마토조림 200g\"," + System.lineSeparator() + - " \"description\" : \"아이반찬과 다이어트 반찬으로 일석이조!\"," + System.lineSeparator() + - " \"n_price\" : \"0\"," + System.lineSeparator() + - " \"s_price\" : \"4,900\"," + System.lineSeparator() + - " \"badge\" : null" + System.lineSeparator() + - " }, {" + System.lineSeparator() + - " \"detail_hash\" : \"H213E\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/H213E/2895aa13fce2c5721f210080a2429562.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[동네부엌] 수제미트볼조림 300g\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[동네부엌] 수제미트볼조림 300g\"," + System.lineSeparator() + - " \"description\" : \"재료부터 다른 수제미트볼조림\"," + System.lineSeparator() + - " \"n_price\" : \"0\"," + System.lineSeparator() + - " \"s_price\" : \"8,700\"," + System.lineSeparator() + - " \"badge\" : null" + System.lineSeparator() + - " }, {" + System.lineSeparator() + - " \"detail_hash\" : \"H7A16\"," + System.lineSeparator() + - " \"image\" : \"https://cdn.bmf.kr/_data/product/H7A16/1a9e0f1c8de0e0d268bace68d50b0bf1.jpg\"," + System.lineSeparator() + - " \"alt\" : \"[Young313] 흰살생선 된장소스구이 200g\"," + System.lineSeparator() + - " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ]," + System.lineSeparator() + - " \"title\" : \"[Young313] 흰살생선 된장소스구이 200g\"," + System.lineSeparator() + - " \"description\" : \"부드러운 명태살을 이용한 특별한 생선요리\"," + System.lineSeparator() + - " \"n_price\" : \"0\"," + System.lineSeparator() + - " \"s_price\" : \"9,000\"," + System.lineSeparator() + - " \"badge\" : null" + System.lineSeparator() + - " } ]" + System.lineSeparator() + + public static final String BEST_MENU = "[ {"+System.lineSeparator() + + " \"category_id\" : 17011200,"+System.lineSeparator() + + " \"name\" : \"할인특가 세트상품\","+System.lineSeparator() + + " \"items\" : [ {"+System.lineSeparator() + + " \"detail_hash\" : \"H9881\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H9881/f2a7b4df359c850b1a9eb57e17ddf6fc.jpg\","+System.lineSeparator() + + " \"alt\" : \"[소중한식사] 경상도 한상차림\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[소중한식사] 경상도 한상차림\","+System.lineSeparator() + + " \"description\" : \"경상도 명물 요리 세 가지를 한 상에!\","+System.lineSeparator() + + " \"n_price\" : \"39,000원\","+System.lineSeparator() + + " \"s_price\" : \"31,200원\","+System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]"+System.lineSeparator() + + " }, {"+System.lineSeparator() + + " \"detail_hash\" : \"HDF4C\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HDF4C/954b78f9111bbef54ede9fdcdf1298d8.jpg\","+System.lineSeparator() + + " \"alt\" : \"[딩고] 시그니처 3종 SET\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[딩고] 시그니처 3종 SET\","+System.lineSeparator() + + " \"description\" : \"오늘 저녁은 이상하게 안주빨을 세워보고 싶다!\","+System.lineSeparator() + + " \"n_price\" : \"32,800원\","+System.lineSeparator() + + " \"s_price\" : \"24,000원\","+System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]"+System.lineSeparator() + + " }, {"+System.lineSeparator() + + " \"detail_hash\" : \"H7F20\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H7F20/dc164f934d614469d097ccd0cd57cb5e.jpg\","+System.lineSeparator() + + " \"alt\" : \"[집밥의완성]초여름보양세트\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[집밥의완성]초여름보양세트\","+System.lineSeparator() + + " \"description\" : \"무더위에 대비하는 6월 한상차림 초여름 보양세트\","+System.lineSeparator() + + " \"n_price\" : \"26,000원\","+System.lineSeparator() + + " \"s_price\" : \"18,200원\","+System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]"+System.lineSeparator() + + " } ]"+System.lineSeparator() + + "}, {"+System.lineSeparator() + + " \"category_id\" : 17011000,"+System.lineSeparator() + + " \"name\" : \"풍성한 고기반찬\","+System.lineSeparator() + + " \"items\" : [ {"+System.lineSeparator() + + " \"detail_hash\" : \"HA567\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HA567/a5bbaa6bfb727030345f26ca9afe27c5.jpg\","+System.lineSeparator() + + " \"alt\" : \"[아내의쉐프] 아쉐찜닭\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[아내의쉐프] 아쉐찜닭\","+System.lineSeparator() + + " \"description\" : \"아내의쉐프가 자신 있게 만들어서 이름도 '아쉐찜닭'입니다\","+System.lineSeparator() + + " \"n_price\" : \"11,900원\","+System.lineSeparator() + + " \"s_price\" : \"10,700원\","+System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\", \"론칭특가\" ]"+System.lineSeparator() + + " }, {"+System.lineSeparator() + + " \"detail_hash\" : \"H206E\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H206E/325c7aeb1673ffe58052463d93e407b8.jpg\","+System.lineSeparator() + + " \"alt\" : \"[애슐리투고] 로스트 콤보 450g\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[애슐리투고] 로스트 콤보 450g\","+System.lineSeparator() + + " \"description\" : \"립과 치킨이 만나 더욱 맛있게\","+System.lineSeparator() + + " \"n_price\" : \"\","+System.lineSeparator() + + " \"s_price\" : \"10,900원\","+System.lineSeparator() + + " \"badge\" : [ \"론칭특가\" ]"+System.lineSeparator() + + " }, {"+System.lineSeparator() + + " \"detail_hash\" : \"H75A2\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H75A2/f0d1fade9f7d16e7e33211a26c3aa469.jpg\","+System.lineSeparator() + + " \"alt\" : \"[한옥집]소갈비김치찜 2인분\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[한옥집]소갈비김치찜 2인분\","+System.lineSeparator() + + " \"description\" : \"부드러운 소갈비와 함께 푹 쪄낸 김치찜!\","+System.lineSeparator() + + " \"n_price\" : \"16,500원\","+System.lineSeparator() + + " \"s_price\" : \"14,850원\","+System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]"+System.lineSeparator() + + " } ]"+System.lineSeparator() + + "}, {"+System.lineSeparator() + + " \"category_id\" : 17011100,"+System.lineSeparator() + + " \"name\" : \"바다향가득 반찬\","+System.lineSeparator() + + " \"items\" : [ {"+System.lineSeparator() + + " \"detail_hash\" : \"H4AAA\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/201703/02/ed36646771e0aabf4610a1de2e4b9c0e.jpg\","+System.lineSeparator() + + " \"alt\" : \"[아내의쉐프] 아쉐찜닭\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[아내의쉐프] 아쉐찜닭\","+System.lineSeparator() + + " \"description\" : \"아내의쉐프가 자신 있게 만들어서 이름도 '아쉐찜닭'입니다\","+System.lineSeparator() + + " \"n_price\" : \"11,900원\","+System.lineSeparator() + + " \"s_price\" : \"10,700원\","+System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\", \"론칭특가\" ]"+System.lineSeparator() + + " }, {"+System.lineSeparator() + + " \"detail_hash\" : \"H206E\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H206E/325c7aeb1673ffe58052463d93e407b8.jpg\","+System.lineSeparator() + + " \"alt\" : \"[남도애꽃] 통오징어초롱 300g\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[남도애꽃] 통오징어초롱 300g\","+System.lineSeparator() + + " \"description\" : \"국내산 오징어를 통째로 불맛소스와 함께\","+System.lineSeparator() + + " \"n_price\" : \"\","+System.lineSeparator() + + " \"s_price\" : \"11,000원\","+System.lineSeparator() + + " \"badge\" : null"+System.lineSeparator() + + " }, {"+System.lineSeparator() + + " \"detail_hash\" : \"HA8B9\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/201703/20/f1580d55840b585ca31f7831b7ae6642.jpg\","+System.lineSeparator() + + " \"alt\" : \"[황태종가] 황태양념구이 300g\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[황태종가] 황태양념구이 300g\","+System.lineSeparator() + + " \"description\" : \"청정 황태마을 인제에서 온 깊은 맛\","+System.lineSeparator() + + " \"n_price\" : \"\","+System.lineSeparator() + + " \"s_price\" : \"12,000원\","+System.lineSeparator() + + " \"badge\" : null"+System.lineSeparator() + + " } ]"+System.lineSeparator() + + "}, {"+System.lineSeparator() + + " \"category_id\" : 17010200,"+System.lineSeparator() + + " \"name\" : \"편리한 반찬세트\","+System.lineSeparator() + + " \"items\" : [ {"+System.lineSeparator() + + " \"detail_hash\" : \"E055F\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/201410/13/b8b0a0aba3386f030155b6cb0c1c75fa.jpg\","+System.lineSeparator() + + " \"alt\" : \"[동네부엌] 사계절 건강식단 작은상\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[동네부엌] 사계절 건강식단 작은상\","+System.lineSeparator() + + " \"description\" : \"마포엄마들이 사랑해온 건강반찬\","+System.lineSeparator() + + " \"n_price\" : \"\","+System.lineSeparator() + + " \"s_price\" : \"24,000원\","+System.lineSeparator() + + " \"badge\" : [ \"베스트\" ]"+System.lineSeparator() + + " }, {"+System.lineSeparator() + + " \"detail_hash\" : \"FDAEB\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/201511/04/35365307dba3c23028a55027b29e88c9.jpg\","+System.lineSeparator() + + " \"alt\" : \"[집밥의완성] 한상 가득 세트 (3~4인)\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[집밥의완성] 한상 가득 세트 (3~4인)\","+System.lineSeparator() + + " \"description\" : \"식단 정기배송으로 반찬고민 끝\","+System.lineSeparator() + + " \"n_price\" : \"\","+System.lineSeparator() + + " \"s_price\" : \"32,000원\","+System.lineSeparator() + + " \"badge\" : [ \"베스트\" ]"+System.lineSeparator() + + " }, {"+System.lineSeparator() + + " \"detail_hash\" : \"H762E\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H762E/03cfe3d522df7451ca09ff1e0eede530.jpg\","+System.lineSeparator() + + " \"alt\" : \"[옹가솜씨] 한끼뚝딱세트\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[옹가솜씨] 한끼뚝딱세트\","+System.lineSeparator() + + " \"description\" : \"한 세트만 있으면 한 끼 뚝딱\","+System.lineSeparator() + + " \"n_price\" : \"19,500원\","+System.lineSeparator() + + " \"s_price\" : \"17,500원\","+System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]"+System.lineSeparator() + + " } ]"+System.lineSeparator() + + "}, {"+System.lineSeparator() + + " \"category_id\" : 17010300,"+System.lineSeparator() + + " \"name\" : \"간편한 덮밥요리\","+System.lineSeparator() + + " \"items\" : [ {"+System.lineSeparator() + + " \"detail_hash\" : \"H05FB\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H05FB/6ff744c6f36ba437a4f8b9e9a000b0b1.jpg\","+System.lineSeparator() + + " \"alt\" : \"[옹가솜씨] 소고기쩜짜장 280g\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[옹가솜씨] 소고기쩜짜장 280g\","+System.lineSeparator() + + " \"description\" : \"짜장의 착한 변신\","+System.lineSeparator() + + " \"n_price\" : \"\","+System.lineSeparator() + + " \"s_price\" : \"7,200원\","+System.lineSeparator() + + " \"badge\" : null"+System.lineSeparator() + + " }, {"+System.lineSeparator() + + " \"detail_hash\" : \"H0699\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H0699/295db179a21edac9aad382686cb80be8.jpg\","+System.lineSeparator() + + " \"alt\" : \"[무명식당]뿌리채소비빔밥 2인분\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[무명식당]뿌리채소비빔밥 2인분\","+System.lineSeparator() + + " \"description\" : \"각종 뿌리채소를 듬뿍 넣어 지은 뿌리채소영양밥\","+System.lineSeparator() + + " \"n_price\" : \"5,000원\","+System.lineSeparator() + + " \"s_price\" : \"4,750원\","+System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]"+System.lineSeparator() + + " }, {"+System.lineSeparator() + + " \"detail_hash\" : \"HBDEF\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/HBDEF/289b0fb6c14d2c8cd161205f8dadfa7a.jpg\","+System.lineSeparator() + + " \"alt\" : \"[미노리키친] 규동 250g\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[미노리키친] 규동 250g\","+System.lineSeparator() + + " \"description\" : \"일본인의 소울푸드! 한국인도 좋아하는 소고기덮밥\","+System.lineSeparator() + + " \"n_price\" : \"6,500원\","+System.lineSeparator() + + " \"s_price\" : \"5,200원\","+System.lineSeparator() + + " \"badge\" : [ \"이벤트특가\" ]"+System.lineSeparator() + + " } ]"+System.lineSeparator() + + "}, {"+System.lineSeparator() + + " \"category_id\" : 17011400,"+System.lineSeparator() + + " \"name\" : \"우리아이영양반찬\","+System.lineSeparator() + + " \"items\" : [ {"+System.lineSeparator() + + " \"detail_hash\" : \"H82A2\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H82A2/a43eaf448c21906cd1300735fa9dd7a1.jpg\","+System.lineSeparator() + + " \"alt\" : \"[빅마마의밥친구] 입맛감각 살려주는 유부토마토조림 200g\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[빅마마의밥친구] 입맛감각 살려주는 유부토마토조림 200g\","+System.lineSeparator() + + " \"description\" : \"아이반찬과 다이어트 반찬으로 일석이조!\","+System.lineSeparator() + + " \"n_price\" : \"\","+System.lineSeparator() + + " \"s_price\" : \"4,900원\","+System.lineSeparator() + + " \"badge\" : null"+System.lineSeparator() + + " }, {"+System.lineSeparator() + + " \"detail_hash\" : \"H213E\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H213E/2895aa13fce2c5721f210080a2429562.jpg\","+System.lineSeparator() + + " \"alt\" : \"[동네부엌] 수제미트볼조림 300g\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[동네부엌] 수제미트볼조림 300g\","+System.lineSeparator() + + " \"description\" : \"재료부터 다른 수제미트볼조림\","+System.lineSeparator() + + " \"n_price\" : \"\","+System.lineSeparator() + + " \"s_price\" : \"8,700원\","+System.lineSeparator() + + " \"badge\" : null"+System.lineSeparator() + + " }, {"+System.lineSeparator() + + " \"detail_hash\" : \"H7A16\","+System.lineSeparator() + + " \"image\" : \"https://cdn.bmf.kr/_data/product/H7A16/1a9e0f1c8de0e0d268bace68d50b0bf1.jpg\","+System.lineSeparator() + + " \"alt\" : \"[Young313] 흰살생선 된장소스구이 200g\","+System.lineSeparator() + + " \"delivery_type\" : [ \"새벽배송\", \"전국택배\" ],"+System.lineSeparator() + + " \"title\" : \"[Young313] 흰살생선 된장소스구이 200g\","+System.lineSeparator() + + " \"description\" : \"부드러운 명태살을 이용한 특별한 생선요리\","+System.lineSeparator() + + " \"n_price\" : \"\","+System.lineSeparator() + + " \"s_price\" : \"9,000원\","+System.lineSeparator() + + " \"badge\" : null"+System.lineSeparator() + + " } ]"+System.lineSeparator() + "} ]"; }