找到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);