json (2) 썸네일형 리스트형 [Android] Gson을 대체하는 Moshi 주의! 본 포스팅은 ChatGPT를 통해 만들었습니다 Caution! This Posting was made with ChatGPT Moshi란? Moshi는 Square에서 개발한 JSON 파서 라이브러리입니다. Gson과 유사하지만, 성능이 더 빠르고 코틀린과의 호환성이 더 높은 특징을 가지고 있습니다. Moshi는 자바 및 안드로이드 앱과 함께 사용할 수 있습니다. 장점 목록 Moshi는 Gson보다 더 빠릅니다. Moshi는 코틀린과의 호환성이 더 높습니다. Moshi는 직렬화 및 역직렬화를 보다 쉽게 할 수 있습니다. Moshi는 유연성이 높아 사용자 정의 형식을 처리하기 쉽습니다. Gson과의 차이 Moshi는 성능이 더 빠릅니다. Moshi는 코틀린과의 호환성이 더 높습니다. Moshi는 J.. [Android] Gson 과 android.location.Location val location = Location("") location.latitude = 37.5666805 location.longitude = 126.9784147 val gson = GsonBuilder().create() Log.d(TAG, gson.toJson(location)) // Logcat 출력 {"mElapsedRealtimeNanos":841385802305} Gson 을 이용해 android.location.Location 클래스를 Json으로 바꿀 경우 mElapsedRealtimeNanos 필드만 된다. 주의하자. Hawk 라이브러리로 Location 객체를 저장하던 중 발견했다. 별도의 클래스로 저장을 해야한다. 주의해야겠다. 이전 1 다음