【发布时间】:2011-01-19 21:29:00
【问题描述】:
我从 andriod 模拟器访问 Web 服务并且能够访问,但我得到的输出类似于 below 所示:
<?xml version="1.0" encoding="utf-8" ?> <ArrayOfQuestionnaire xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/"> <Questionnaire> <QuestionnaireId>0</QuestionnaireId> <QuestionnaireName>Microsoft 0</QuestionnaireName> </Questionnaire> <Questionnaire> <QuestionnaireId>1</QuestionnaireId> <QuestionnaireName>Microsoft 1</QuestionnaireName> </Questionnaire> <Questionnaire> <QuestionnaireId>2</QuestionnaireId> <QuestionnaireName>Microsoft 2</QuestionnaireName> </Questionnaire> <Questionnaire> <QuestionnaireId>3</QuestionnaireId> <QuestionnaireName>Microsoft 3</QuestionnaireName> </Questionnaire> <Questionnaire> <QuestionnaireId>4</QuestionnaireId> <QuestionnaireName>Microsoft 4</QuestionnaireName> </Questionnaire> <Questionnaire> <QuestionnaireId>5</QuestionnaireId> <QuestionnaireName>Microsoft 5</QuestionnaireName> </Questionnaire> <Questionnaire> <QuestionnaireId>6</QuestionnaireId> <QuestionnaireName>Microsoft 6</QuestionnaireName> </Questionnaire> <Questionnaire> <QuestionnaireId>7</QuestionnaireId> <QuestionnaireName>Microsoft 7</QuestionnaireName> </Questionnaire> <Questionnaire> <QuestionnaireId>8</QuestionnaireId> <QuestionnaireName>Microsoft 8</QuestionnaireName> </Questionnaire> <Questionnaire> <QuestionnaireId>9</QuestionnaireId> <QuestionnaireName>Microsoft 9</QuestionnaireName> </Questionnaire> </ArrayOfQuestionnaire>
我希望能够将数据解析为 JSON 格式。不是要发送 JSON 格式的数据吗?
当我尝试使用代码访问时
JSONObject JResponse = 新 JSON对象(内容);细绳 sMessage = JResponse.getString("问卷名称"); 诠释成功 = JResponse.getInt("QuestionnaireId");
无论如何我都会收到错误提示
Value <?xml of type java.lang.String cannot be converted to JSONObject ????
你知道怎么做吗?
问候
【问题讨论】:
标签: android