인프런 커뮤니티 질문&답변

jason님의 프로필 이미지

작성한 질문수

냉동코더의 알기 쉬운 Modern Android Development 입문

강사님! 직렬화 라이브러리를 Moshi, kotlin serialization 두개를 사용하시던데 이유가 있으신가요?

해결된 질문

23.03.24 20:44 작성

·

620

1

강사님! 직렬화 라이브러리를 Moshi, kotlin serialization 두개를 사용하시던데 이유가 있으신가요?

찾아보니까 코틀린의 serialization 만 이용해도 되지 않을까해서요

retrofit 에서도 제이크와튼이 만든 컨버터 라이브러리도 있더라구요?

https://github.com/JakeWharton/retrofit2-kotlinx-serialization-converter#download

그런데 0.8 버전이긴하네요;;;

혹시 어떤 이유가 있으셔서 room 에는 serialization,
retrofit 에는 moshi 를 사용하신걸까요?!

그리고 매번 답변해주셔서 정말 감사합니다 (__)

답변 1

0

냉동코더님의 프로필 이미지
냉동코더
지식공유자

2023. 03. 25. 01:20

개인적으로 코틀린에서 직렬화를 할 때는 공식 라이브러리인 kotlin serialization을 추천합니다. 다만 retrofit은 moshi converter가 잘 관리되고 있기 때문에 moshi를 추가로 사용했습니다. 말씀하신대로 kotlin serialization converter도 있긴 하지만 관리되고 있지 않습니다.

jason님의 프로필 이미지

작성한 질문수

질문하기