Gson解析異常:Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $

首先檢查你的retrofit配置是否正確,解析異常

.addConverterFactory(GsonConverterFactory.create())在這裏修改成這個gson的

Retrofit retrofit = new Retrofit.Builder()
        .baseUrl(HTTP_URL)
        .client(getOkHttpClient())
        .addConverterFactory(GsonConverterFactory.create())
        //更換轉換器,返回值直接爲String,便於自己解析同個字段不同類型的json數據
        .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
        .build();

如果這個位置是這樣的還報錯

檢查你的api路徑是否正確,看看是否少了“/”之類的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章