RestAPI 로 데이터 통신을 자주하는 요즘 json 문자열로 응답을 보내고 받는것이 요즘 추세이다. 그렇기 때문에 json 문자열을 잘 다루는 것이 중요하다. 여기서 중요한 개념이 직렬화와 역직렬화이다. 직렬화 : 언어에서 사용되는 Object 또는 Data 를 다른 시스템에서도 사용할 수 있도록 바이트 스트림형태로 연속적인 데이터로 변환하는 포맷 기술이다. 역직렬화는 직렬화의 반대의미이다. Flutter 에서도 친절하게 json 데이터를 직렬화와 역직렬화하는 방법을 알려준다. Flutter 는 클래스를 별도로 만들어서 매핑을 할수있게 해준다. front 의 입장에서는 백엔드의 api 의 응답값인, response.data 로 데이터를 출력해주기 위해 사용한다. // 어떤 api 의 response ..