JSON이란 JavaScript Object Notation의 약자로 JS에서 쓰는 객체 표시 방식이다
JSON은 key- value쌍으로 이루어져 있는데
key는 무조건 String 타입이고, value에는 여러가지 타입이 들어갈수 있다
(String, Numver, Booleanb, Array, Object, null등)
Dart에서 JSON데이터 사용방법
데이터를 주고받을떄는 JSON형식의 String으로 주고받음
직렬화 -> Dart객체 -> MAP -> String
역직렬화 -> String -> MAP -> Dart객체
(항상 Map을 통해 변환한다)
클래스 만들때 fromJson 네임드 생성자, toJson 메서드를 만들어서 직렬화, 역직렬화를 한다
서버와 통신을 통해서 직렬화, 역직렬화가 꼭 필요하다(데이터를 주고받기 위해)
728x90
'Programming > Flutter' 카테고리의 다른 글
[내일배움] flutter TextField사용시 controller dispose방법 (0) | 2024.12.02 |
---|---|
[내일배움] Flutter TextField 사용시 빈화면 클릭할때 키보드 비활성화 (0) | 2024.12.02 |
[내일배움] 플러터 기본 폴더 구성 (0) | 2024.11.11 |
[내일배움] dart 심화 문법 - 7 (비동기 프로그래밍) (0) | 2024.11.01 |
[내일배움] dart 심화 문법 - 6 (Exception) (0) | 2024.10.31 |