改装和JSON-java.lang.String无法转换为JSONObject
我试过研究,但没找到运气 我在这里使用改装和JSON-java.lang.String无法转换为JSONObject,java,android,json,retrofit,Java,Android,Json,Retrofit,我试过研究,但没找到运气 我在这里使用reformation获取JSON数据;任何关于此代码抛出java.lang.String的想法都无法转换为JSONObject。我该怎么修 git.getPlaces1(KEY, new Callback<pojo>() { @Override public void success(pojo pojo, Response response) {
reformation
获取JSON
数据;任何关于此代码抛出java.lang.String的想法都无法转换为JSONObject
。我该怎么修
git.getPlaces1(KEY, new Callback<pojo>() {
@Override
public void success(pojo pojo, Response response) {
String jsonData = response.getBody().toString();
try {
JSONObject jsonObj = new JSONObject(jsonData);
} catch(JSONException e) {
Log.d("jsonERROR", e.toString());
}
}
@Override
public void failure(RetrofitError error) {
Log.d("test2", error.toString());
}
});
git.getPlaces1(键,新回调(){
@凌驾
公共无效成功(pojo pojo,响应){
字符串jsonData=response.getBody().toString();
试一试{
JSONObject jsonObj=新的JSONObject(jsonData);
}捕获(JSONException e){
Log.d(“jsonERROR”,例如toString());
}
}
@凌驾
公共无效失败(错误){
Log.d(“test2”,error.toString());
}
});
为什么需要自己解析任何东西?您已经收到一个pojo
对象,您没有添加GsonConverterFactory吗?您可以发布您的jsonData吗?它的开头可能有一个空白字符。