화면에 표시할 데이터만 가져오는 JSON 코드
[
{
"상품 번호": 1,
"상품명": "빨간 풍선",
"상품 섬네일" : "상품 섬네일 주소 URL",
"원가": 1000,
"할인가": 800,
}
]
한편 1000이라는 숫자에 ‘1,000원’, ‘1000₩’처럼 단위를 표시하고 싶을 수도 있습니다. 문제는 프론트엔드와 백엔드, 양쪽 모두 데이터를 가공할 수 있다는 것입니다. 백엔드 개발자가 서버에서 ‘1000’을 ‘1,000원’으로 만들어 클라이언트에 전달하면 프론트엔드 개발자는 화면에 표시하기만 하면 됩니다.
하지만 서버에 부하가 큰 편이라면 부담을 덜기 위해 프론트엔드 개발자가 로우 데이터(raw data, 데이터베이스에 저장된 상태 그대로의 데이터)를 받아 가공할 수도 있습니다.