gpt4 book ai didi

android - 我可以解析 Soap 解析这种类型吗?

转载 作者:行者123 更新时间:2023-11-29 01:56:37 24 4
gpt4 key购买 nike

如何解析带有名称标签的选项标签和我的数组列表使之成为这种类型

 [[anyType{}],[Sandy,Mark,Tayler,Waine],[mark Henry]]


FetchFormResponse
{
FetchFormResult=anyType
{
Formlist=anyType
{

Form=anyType
{
Name=Form; Id=6; Options=anyType{};
};

Form=anyType
{
Name=Form1; Id=7;
Options=anyType
{
Option=anyType{Name=Sandy; Id=154; Type=TextBox; Value=anyType{};
};
Option=anyType
{
Name=Mark; Id=155; Type=TextBox; Value=anyType{};
};
Option=anyType
{
Name=Tayler; Id=156; Type=TextArea; Value=anyType{};
};
Option=anyType
{
Name=Waine; Id=157; Type=CheckBox; Value=Master,Graduate;
};
};

Form=anyType
{
Name=Form2; Id=9;
Options=anyType
{
Option=anyType
{
Name=Mark Henry; Id=185; Type=Checkbox; Value=anyType{};
};
};
};

};
};
};
}

如果有人解决了这个问题以及如何解决,那就太好了。谢谢。

最佳答案

您必须创建 soap 对象并从那里获得响应,例如:

SoapObject response= (SoapObject) envelope.bodyIn; 
SoapObject result= (SoapObject) response.getProperty(0);
SoapObject list= (SoapObject) result.getProperty(0);
SoapObject form= (SoapObject) list.getProperty(0);
SoapObject options= (SoapObject) form.getProperty("Options");
for(int i=0; i<options.getPropertyCount(); i++){
SoapObject option= (SoapObject) options.getProperty(i);
String name = option.getPropertyAsString("Name");
array.add(name);
}

这应该可行

关于android - 我可以解析 Soap 解析这种类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14806118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com