Retrofit2 통신을 하던 중 오류가 생겼다
통신이 실패하였습니다.Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $
JSON 포멧 데이터를 GSON 라이브러리를 통해 사용할 때 발생할 수 있는 오류라고 한다.
GsonConvertFactory.create() 부분에 gson 객체를 만들어서 넣어주면 해결이 된다고 한다.
val gson: Gson = GsonBuilder()
.setLenient()
.create()
val retrofitAddr: Retrofit
get() = Retrofit.Builder()
.baseUrl(this.urlAddr)
.addConverterFactory(GsonConverterFactory.create(gson))
.build()
출처 : https://kmight0518.tistory.com/87
https://stackoverflow.com/questions/39918814/use-jsonreader-setlenienttrue-to-accept-malformed-json-at-line-1-column-1-path