Android 将java.lang.String转换为JSONObject时出错

Android 将java.lang.String转换为JSONObject时出错,android,Android,我从andriod emulator访问web服务,并且能够访问,但是我得到的输出如下所示: 我希望能够将数据解析为JSON格式。它不应该以JSON格式发送数据吗 当我尝试使用代码访问时 JSONObject JResponse=new JSONObject内容;一串 涂抹= JResponse.getStringQuestionnaireName; 智力成功= JResponse.getIntQuestionnaireId 不管怎样,我得到的错误是 Value <?xml of t

我从andriod emulator访问web服务,并且能够访问,但是我得到的输出如下所示:

我希望能够将数据解析为JSON格式。它不应该以JSON格式发送数据吗

当我尝试使用代码访问时

JSONObject JResponse=new JSONObject内容;一串 涂抹= JResponse.getStringQuestionnaireName; 智力成功= JResponse.getIntQuestionnaireId

不管怎样,我得到的错误是

   Value <?xml of type java.lang.String cannot be converted to JSONObject ????
你知道怎么做吗


关于

您的数据是XML而不是JSON。在客户端将XML转换为JSON,然后解析JSON是没有意义的。您需要使用Java的XML解析器,或者只需从服务器返回JSON即可。

您好,Aliostad,谢谢您的回复。如何以JSON格式返回数据?我尝试添加属性[ScriptMethodResponseFormat=ResponseFormat.Json],但这根本不起作用。我的意思是它以XML格式返回。我错过了什么吗?这是一个与Android无关的独立问题。请创建另一个问题并适当标记它,如果它在ASP.NET中,请在此处发布链接,我将尝试回答。
   Value <?xml of type java.lang.String cannot be converted to JSONObject ????