我正在实施这个问题Retrofit @body with @multipart having Issue。一切都很好。添加@Part MultipartBody.Part
文件时出现问题。它抛出Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
。我将不胜感激任何帮助。
注意:我使用自定义converterFactory和Interceptor(通过实现Gson)。可以 那有问题吗?
答案 0 :(得分:2)
@Part MultipartBody.Part file. It throws Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $.
这是GSON错误,这意味着您提供的模型与您从服务器收到的响应不匹配(在您的情况下,您收到的是平面字符串而不是JSON)
为了解决您的问题,请发布服务器的完整响应,以便您的模型类