У меня есть полезная нагрузка REST, частью которой является массив Json, как показано ниже:
{
"principal":1100,
"maxOutstandingLoanBalance":"35000",
"disbursementData":[{"expectedDisbursementDate":"01 November 2013",
"principal":22000,"approvedPrincipal":22000}]
}
Я делаю для этого веб-службу SOAP, и я не уверен, как я могу представить объект disbursementData в моем XSDфайл схемы.В моей схеме XSD я попытался сделать следующее:
<xs:element name="createLoanRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="principal" type="xs:decimal"/>
<xs:element name="maxOutstandingLoanBalance" type="xs:decimal"/>
<xs:element name="disbursementData">
<xs:complexType>
<xs:all>
<xs:element name="expectedDisbursementDate" type="xs:date"/>
<xs:element name="approvedPrincipal" type="xs:decimal"/>
<xs:element name="principal" type="xs:decimal"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>