改装和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吗?它的开头可能有一个空白字符。