Android 如何解析名称相同但数据不同的xml
我必须像这样解析xml响应:Android 如何解析名称相同但数据不同的xml,android,xml-parsing,retrofit2,simple-framework,Android,Xml Parsing,Retrofit2,Simple Framework,我必须像这样解析xml响应: <?xml version="1.0" encoding="UTF-8"?> <methodResponse> <params> <param> <value> <struct> <member> <na
<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>RESULT_CODE</name>
<value>
<array>
<data>
<value>SUCCESS</value>
</data>
</array>
</value>
</member>
<member>
<name>MEMBER_KEY</name>
<value>de1cc72569709126282f76cca4c1111a3813c131</value>
</member>
<member>
<name>TEMP_HOLD_TIME</name>
<value>12</value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
我的请求成功,但在解析数据时,我得到了错误
java.lang.RuntimeException: org.simpleframework.xml.core.PersistenceException: Element 'member' is already used with @org.simpleframework.xml.Element(data=false, name=, required=true, type=void) on field 'member' public Response$Member Response$Struct.member at line 2
我不确定Struct类。如何正确制作?
谢谢您的帮助试试这个试试这个
java.lang.RuntimeException: org.simpleframework.xml.core.PersistenceException: Element 'member' is already used with @org.simpleframework.xml.Element(data=false, name=, required=true, type=void) on field 'member' public Response$Member Response$Struct.member at line 2