找到org.json.JSONObject所需的java.lang.String

找到org.json.JSONObject所需的java.lang.String,java,android,json,Java,Android,Json,这是密码 @Override protected String doInBackground(String... params) { List<NameValuePair>param=new ArrayList<NameValuePair>(); param.add(new BasicNameValuePair("token_type",tToken)); param.add(new BasicNameValuePair("access_token",acToken));

这是密码

@Override
protected String doInBackground(String... params) {
List<NameValuePair>param=new ArrayList<NameValuePair>();
param.add(new BasicNameValuePair("token_type",tToken));
param.add(new BasicNameValuePair("access_token",acToken));

String json=jsonParser.makeHttpRequest(URL_ORDERS,"GET",param);
Log.d("JSON ",json);
问题出在
String json=jsonParser.makeHttpRequest(URL_ORDERS,“GET”,param)行中

它给了我这个错误
required java.lang.String找到org.json.JSONObject


我确实理解这个问题,但我不知道如何解决它。这意味着
jsonParser.makeHttpRequest
重新运行
JSONObject
而不是
字符串。改变

 String json=jsonParser.makeHttpRequest(URL_ORDERS,"GET",param);


非常感谢,稍后我会接受你的回答(现在我不能在还早之前接受,或者堆栈溢出系统这么说)maven感谢你的编辑建议,现在我知道如何在StackOverflow上发布我的代码,只有在需要时才使用粗体字。。否则会表现出傲慢…:)
 String json=jsonParser.makeHttpRequest(URL_ORDERS,"GET",param);
 JSONObject json=jsonParser.makeHttpRequest(URL_ORDERS,"GET",param);