티스토리 뷰

JsonToDart

플러터에서 json 직렬화 쉽게하기

플러터에서 json 데이터 직렬화에 대해 알아보던 중에 json 형식의 데이터를 다를 수 있게 model class를 제작하는 플러그인을 발견하였어요. 안드로이드 스튜디오를 사용하신다면 사용하실 수 있는 기능입니다.

 

REST API에 요청한 JSON을 어떻게 데이터를 정리하고 클래스를 구조화할지 생각하고 정보를 찾던 중에 다음 'JsonToDart' 플러그인을 찾았어요! 해당 기능은 코드 작성에 대한 시간을 정말 많이 절약해줍니다. 인터넷에 보면 해당 기능을 제공하는 웹페이지가 있지만 이렇게 안드로이드 스튜디오에서 플러그인으로 바로 사용하실 수 있어요.

 

'Preferences' -> 'Plugins'에서 'jsontodart'를 검색하면 찾을 수 있습니다.

JsonToDart

플러그인 설치 후 'New' -> 'Json To Dart'를 클릭하세요.

JsonToDart 적용하기

 

클릭하시고 json 형식의 받은 파일을 다음과 같이 입력하시면 됩니다. 그리고 하단의 Class Name에 클래스 이름을 넣고 진행해주세요.

generate dart data class code

다음과 같이 자동으로 생성됩니다! 여기서 본인이 원하는 정보만 사용하려면 조금 수정하시면 될 거 같아요. 시간을 많이 절약해줘서 유용하게 쓰일 수 있는 플러그인이라고 생각됩니다.

jsontodart로 생성된 model class

 

json 데이터를 쉽게 모델화하여 사용하고 싶으시다면 사용해보세요!

반응형