728x90
반응형
API 리턴값 통일 JSON
모든 API의 타입이 JSON이면 프론트엔드에서 동일하게 활용 가능하다. JSON은 JavaScript Object Notation의 약자로, 데이터 교환 형식으로 널리 사용된다. 한마디로 프론트 엔드와 백엔드간의 표준 인터페이스 라고 생각하면 쉽다.
프론트엔드에서 JSON 형식의 데이터를 처리하는 것은 매우 일반적이며, 다양한 언어와 프레임워크에서 쉽게 파싱하고 생성할 수 있다.
프론트엔드에서 JSON 데이터를 활용하는 일반적인 방법은 다음과 같다.
- API 호출을 통해 JSON 데이터를 가져온다.
- JSON 데이터를 파싱하여 JavaScript 객체로 변환한다.
- 변환된 데이터를 프론트엔드 애플리케이션에서 사용한다.
예를 들어, JavaScript에서 fetch
API를 사용하여 JSON 데이터를 가져오는 방법은 다음과 같다.
// Step 1: Fetch JSON data from an API
fetch('https://api.example.com/data')
.then(response => response.json()) // Step 2: Parse JSON data
.then(data => {
console.log(data); // Step 3: Use the data
// You can now use the data in your application
})
.catch(error => console.error('Error fetching data:', error));
이와 같은 방식으로 React, Vue.js, Angular 등 다양한 프론트엔드 프레임워크에서 JSON 데이터를 쉽게 활용할 수 있다. Spring Boot, Python 등 백엔드에서 JSON 형식으로 데이터를 제공하면 프론트엔드에서 일관되게 처리할 수 있다.
어느 개발 프레임워크든 JSON으로만 결과값을 리턴하면 프론트엔드에서 처리 가능. 물론 JSON 말고 XML등 다양한 타입이 존재 하나, JSON이 표준이 된거 같음.
- 끝 -
728x90
반응형
'⭐ SpringBoot > 개발하면서 정리' 카테고리의 다른 글
JSON 데이터 사용 FrontEnd (HTML, React) (0) | 2024.08.27 |
---|---|
@SpringBootApplication 의 의미 (0) | 2023.09.13 |
<dto> dto에서 null값 제거하기 (0) | 2023.08.29 |