我使用KSOAP2調用從Android應用程序一個.NET Web服務,並從Web服務的響應是按以下格式如何在Android中解析此Web服務響應?
anyType{
UserName=anyType{};
Password=anyType{};
ApplicationCode=JOB;
ActionType=Query;
MessageParameters=anyType{Parameters=anyType{}; };
TableData=anyType{TableNo=167;
TableName=Job;
DataRows=
anyType{
DataRow=
anyType{
DataRowValues=
anyType{
DataRowValue=
anyType{
FieldNo=1;
FieldName=No.;
PrimaryKey=true;
FieldType=Code20; DataValue=DEERFIELD, 8 WP;
};
DataRowValue=
anyType
{
FieldNo=3;
FieldName=Description;
PrimaryKey=false;
FieldType=Text50;
DataValue=Setting up Eight Work Areas;
};
DataRowValue=
anyType
{
FieldNo=4;
FieldName=Description 2;
PrimaryKey=false;
FieldType=Text50;
DataValue=anyType{};
};
};
};
};
};
};
ResponseForRequest=GETTABLEDATA;
CustomIdentifier=TestBB;
Applications=anyType{};
Forms=anyType{};
Menu=anyType{};
}
我不知道這個響應的格式,我不知道如何解析這個反應,以獲得特定的結果。任何人都知道它,請幫助我。
注意:爲了您的理解,我手動設置了此響應的格式。
如何從解析方法得到結果到我的return語句中? – blankon91 2012-06-19 01:47:16
現在您將得到格式結果的格式爲 {key1:val1,key2:val2,......}它們存儲在一個包中,所以返回'bundleResult' – 1HaKr 2012-06-19 05:45:05
好吧,謝謝:) – blankon91 2012-06-19 07:05:50