Java 应为BEGIN_对象,但在第1行第1列路径$”处为字符串;
我有这个方法:Java 应为BEGIN_对象,但在第1行第1列路径$”处为字符串;,java,json,parsing,gson,Java,Json,Parsing,Gson,我有这个方法: client.newCall(request).enqueue(new okhttp3.Callback() { @Override public void onFailure(Call call, IOException e) { callback.onFail(e.getMessage()); } @Override public void onResponse(Call
client.newCall(request).enqueue(new okhttp3.Callback() {
@Override
public void onFailure(Call call, IOException e) {
callback.onFail(e.getMessage());
}
@Override
public void onResponse(Call call, okhttp3.Response response) throws IOException {
Gson gson = new Gson();
String body = response.body().string();
Response _response = gson.fromJson(body, Response.class);
callback.onCallBack(_response);
}
});
但我收到一条错误消息:
com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:应为BEGIN_对象,但在第1行第1列路径处为字符串$首先您需要检查您的响应,检查是否为json格式,检查您的json响应