android 调用webservice返回的数据解析
请问一下怎么解析SoapObject数据,比如我的数据如下:
anyType{
schema=anyType{
element=anyType{
complexType=anyType{
choice=anyType{
element=anyType{
complexType=anyType{
sequence=anyType{
element=anyType{};
element=anyType{};
element=anyType{};
element=anyType{};
};
};
};
};
};
};
};
diffgram=anyType{
NewDataSet=anyType{
Table=anyType{
ID=2;
User_Name=XXX;
User_Pwd=123;
User_Pic=tian.jpg;
};
};
};
}
我 想把 里面的ID,User_Name,User_Pwd,User_Pic。解析出来放到 list<String,String> 中?
谢谢!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
上面是我解析数据用的方法,如果有跟好的方法请大家不吝赐教。谢谢!
现在我需要截取{}中的类容。
Table=anyType{
Photo_ID=5;
ID=2;
Photo_Uname=田海森 ;
Photo_Name=2012 ;
Photo_image=2012.jpg;
};
怎么从这个字符串中解析出等号后面的数据到map<string,string>中?
求大神指点一下。
我在网上找了for(int i=0;i <soapObject.getPropertyCount();i++){
// SoapObject soapChilds =(SoapObject)soapObject.getProperty(i);
// Log.i("shouhulife",soapChilds.getProperty( "ID ").toString());
// Log.i("shouhulife",soapChilds.getProperty( "User_Name ").toString());
// Log.i("shouhulife",soapChilds.getProperty( "User_Pwd ").toString());
// Log.i("shouhulife",soapChilds.getProperty( "User_Pic ").toString());
则这个代码,但是报错说 空指针。