ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 13일
    교육/9주완성!프로젝트캠프-플러터 2023. 10. 22. 15:03
    728x90

    75강. serialization

    네트워크의 데이터

    Map 데이터 타입->Class화 (fromMap)

    • dio로 데이터를 받을 때 -> res.data의 데이터타입이 Map<String, dynamic>

    String 데이터 타입->Map 데이터 타입 ->Class화

    • http로 데이터를 받을 때->res.data의 데이터 타입이 String

    이러한 네트워크의 데이터를 내가 사용가능한 형태로 클래스 틀에 맞춰주는 것

    "프론트엔드"네트워크의 데이터를 잘 가공하고 잘 보여주는 것이 중요

    JSON Serialization

    JSON 직렬화라고 부르며 JSON데이터를 Class에 맞게 세팅해주는 것

    저번에 배웠던 fromMap을 직접 작성해서 내 데이터로 만들어 볼 것

    직렬화 또는 시리얼 라이제이션은 컴퓨터 과학의 데이터 스토리지 문맥에서 데이터 구조나 오브젝트 상태를 동일ㅎ거나 다른 컴퓨터 환경에 저장하고 나중에 재구성할 수 있는 포맷으로 변환하는 과정

    Public API vs Private API

    Public API->공개되어 있는 API로 별도의 접근시 인증 정차가 없으며 주로 학습용이나 공공기관의 데이터가 대상

    Private API->JWT Token required

    76~79강 API 링크 (필독)

    76번 강의 (고양이 상식1)

    https://meowfacts.herokuapp.com/

     

    77번 강의 (고양이 상식2)

    https://catfact.ninja/fact

     

    78번 강의 (명언)

    https://api.adviceslip.com/advice

     

    79번 강의 (액티비티)

    https://www.boredapi.com/api/activity

    76강. meowfact

    생략

    77강. catfact

    생략

    78강. adviceslip

    랜덤의 조언을 받는 오픈 API

    79강. boredapi

    지루할 때 해야할 일을 추천해주는 오픈 API

    80강. 강아지 사진앱 만들기

    생략

    81, 82강 API 링크 (필독)

    직접 시도해보고 강의를 보는 것을 추천합니다.

     

    81 : https://jsonplaceholder.typicode.com/post/1

    82 : https://jsonplaceholder.typicode.com/posts

    81강. Post API serialization - 1

    게시글 번호에 해당하는 게시글을 가져오는 API

    82강. Post API serialization - 2

    100개의 게시글을 가져오는 API

     

     

     

     

     

    본 후기는 유데미-스나이퍼팩토리 9주 완성 프로젝트캠프 학습 일지 후기로 작성 되었습니다.

    '교육 > 9주완성!프로젝트캠프-플러터' 카테고리의 다른 글

    15일  (0) 2023.10.22
    14일  (0) 2023.10.22
    12일  (0) 2023.10.22
    10일  (0) 2023.10.15
    9일  (0) 2023.10.05

    댓글

Designed by Tistory.