Android XStream未找到字段异常

Android XStream未找到字段异常,android,xml-parsing,xstream,Android,Xml Parsing,Xstream,您好,我已经尝试了很多,但无法找出标记别名的错误所在,我的Xml响应如下: <ns1:redcustomerviewResponse SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://tempuri.org/weblink"> <jobcard xsi:type="ns3:Array" ns3:arrayType="ns2:RedCu

您好,我已经尝试了很多,但无法找出标记别名的错误所在,我的Xml响应如下:

    <ns1:redcustomerviewResponse SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://tempuri.org/weblink">

        <jobcard xsi:type="ns3:Array" ns3:arrayType="ns2:RedCustViewDAO[1]" xmlns:ns3="http://schemas.xmlsoap.org/soap/encoding/">

              <additionalrepair xsi:type="xsd:string">N/A</additionalrepair>
              <custcomplaint xsi:type="xsd:string">SERVICE</custcomplaint>
              <custname xsi:type="xsd:string">BABAN DEOKAR</custname>
              <expdeliverydate xsi:type="xsd:string">17/07/2014</expdeliverydate>
              <hours xsi:type="xsd:string">600</hours>
              <jobCardNo xsi:type="xsd:string">sd</jobCardNo>
              <jobcarddate xsi:type="xsd:string">17/07/2014</jobcarddate>
              <jobcloseddate xsi:type="xsd:string">18/07/2014</jobcloseddate>
              <jobsource xsi:type="xsd:string">Normal-Workshop</jobsource>
              <labourdetails xsi:type="xsd:string">FREE SERVICE</labourdetails>
              <phoneno xsi:type="xsd:string">8270325053</phoneno>
              <serivceadvname xsi:type="xsd:string">SANDEEP</serivceadvname>
              <servDealerCode xsi:type="xsd:string">ABD35926</servDealerCode>
              <servicehstry xsi:type="xsd:string">ServiceHistory</servicehstry>
              <servicesubtype xsi:type="xsd:string">Second</servicesubtype>
              <servicetype xsi:type="xsd:string">Scheduled Services</servicetype>
              <technicianname xsi:type="xsd:string">IRFAN SHAIKH</technicianname>
              <tractorSrNo xsi:type="xsd:string">sd685</tractorSrNo>

        </jobcard>
    </ns1:redcustomerviewResponse>
}

上面执行的代码向我显示了这种类型的错误

    Caused by: com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$UnknownFieldException: No such field com.bcone.mahindraGreenClub.response.JobCardResponse$Return.additionalrepair
---- Debugging information ----
field               : additionalrepair
class               : com.bcone.mahindraGreenClub.response.JobCardResponse$Return
required-type       : com.bcone.mahindraGreenClub.response.JobCardResponse$Return
converter-type      : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
path                : /ns1:redcustomerviewResponse/jobcard/additionalrepair
line number         : 8
class[1]            : com.bcone.mahindraGreenClub.response.JobCardResponse
version             : 0.0

在过去的两到三天里,我一直在处理这个问题,无法摆脱它。

您的
字符串
字段声明为
静态
,这意味着它们被绑定到类中,并且不是可以反序列化的对象的可变成员:

private static String additionalRepair;
您应该从所有这些字段中删除
static

private String additionalRepair;

您的
字符串
字段声明为
静态
,这意味着它们被绑定到类,并且不是可以反序列化的对象的可变成员:

private static String additionalRepair;
您应该从所有这些字段中删除
static

private String additionalRepair;

我已经删除了静态,但是现在它出现了另一个错误,它没有无参数构造函数。非常感谢,如果你有新问题,你应该问新问题。我已经删除了静态,但是现在它出现了另一个错误,它没有无参数构造函数。非常感谢,如果你有新问题,你应该问新问题。