본문 바로가기

빈 구멍 채우기

[Library] Moshi Converter

github.com/square/retrofit/tree/master/retrofit-converters/moshi

 

square/retrofit

A type-safe HTTP client for Android and the JVM. Contribute to square/retrofit development by creating an account on GitHub.

github.com

 

예제

    private fun getRetrofit() = Retrofit.Builder()
            .baseUrl(BASE_URL)
            .addConverterFactory(MoshiConverterFactory.create())
            .build()

 

Gson 보다 Moshi가 나은 점 : 

www.reddit.com/r/androiddev/comments/684flw/why_use_moshi_over_gson/

 

Why use Moshi over Gson?

I love Gson. It's simple and does exactly what you want to do. The only critique I have is that JsonElement and family aren't serializable or...

www.reddit.com

 


회사 선배님께서 Moshi를 지양하라고 하심. "Moshi는 안돼요."라고 대놓고 말씀해주심. Kotlin 과 JSON이 섞여서 터지면 너무나 피곤하고 일이 커진다고 하셨다. 

이건 분명 경험으로 나온 귀한 이야기일거다. 최근 Kotlin에서 만든 JSON 컨버터를 보라고 추천해주셨다.