개발

[개발] 데이터 통신 기초와 JSON

christin-park97 2025. 4. 16. 22:57
반응형

JSON 이란?

- JSONJavaScript Object Notation의 줄임말..
- 사람이 읽기 쉽고, 컴퓨터가 쓰고 읽기 편한 데이터 포맷.

 

🧩 그럼 플러터랑 무슨 관계냐?

플러터에서 앱을 만들면 보통 서버랑 통신하거나, Firebase 같은 백엔드에서 정보를 받아와야 함.
근데 이 데이터들이 대부분 JSON 형식!

예시:

  • 사용자 정보 받아오기
  • 상품 목록 불러오기
  • 출석 체크 기록 불러오기 등

이런 걸 Flutter에서 처리하려면 JSON을 파싱(*JSON을 Dart가 이해할 수 있도록 ‘변환’하는 작업)해서 Dart 객체로 바꿔야

 

 

Flutter ← Dart 언어로 만들어짐
Dart ← Flutter 안에서 코드를 쓰는 언어
JSON ← Dart가 Flutter 앱과 외부 데이터를 주고받을 때 쓰는 형식

 

Dart_new project 에서 Dart_json_example로 들어가서 아래의 화면처럼 세팅하는게 기본

(플러터 처음 진행했을 때와 매우 유사하다~!)

 

 

반응형

'개발' 카테고리의 다른 글

[개발] 레시피 앱 만들기  (0) 2025.04.08
[개발] 첫 스토어 만들기  (0) 2025.04.08
[개발]위젯 트리  (0) 2025.03.07
[개발] Dart 문법 _ 반복문/함수/조건문/동기.비동기/  (1) 2025.03.06
[개발] 플러터 살피기  (0) 2025.03.05