Note that there are some explanatory texts on larger screens.

plurals
  1. PODeserialize a custom XML
    primarykey
    data
    text
    <p>I need to deserialize an XML which appers like </p> <p>`</p> <pre><code>&lt;?xml version="1.0" encoding="UTF-8" ?&gt; &lt;air-search-result xmlns="http://www.cleartrip.com/air/"&gt; &lt;onward-solutions&gt; &lt;solution&gt; &lt;pricing-summary&gt; &lt;base-fare&gt;2000.00&lt;/base-fare&gt; &lt;taxes&gt;2887.40&lt;/taxes&gt; &lt;total-fare&gt;4887.40&lt;/total-fare&gt; &lt;/pricing-summary&gt; &lt;flights&gt; &lt;flight&gt; &lt;segments&gt; &lt;segment&gt; &lt;index&gt;1&lt;/index&gt; &lt;departure-airport&gt;BOM&lt;/departure-airport&gt; &lt;arrival-airport&gt;CCU&lt;/arrival-airport&gt; &lt;departure-date-time&gt;2008-11-01T09:20:00&lt;/departure-date-time&gt; &lt;arrival-date-time&gt;2008-11-01T12:00:00&lt;/arrival-date-time&gt; &lt;airline&gt;6E&lt;/airline&gt; &lt;flight-number&gt;321&lt;/flight-number&gt; &lt;operating-airline&gt;6E&lt;/operating-airline&gt; &lt;stops&gt;0&lt;/stops&gt; &lt;equipment&gt;320&lt;/equipment&gt; &lt;duration&gt;9600&lt;/duration&gt; &lt;/segment&gt; &lt;/segments&gt; &lt;/flight&gt; &lt;/flights&gt; &lt;pax-pricing-info-list&gt; &lt;pax-pricing-info&gt; &lt;pax-type&gt;ADT&lt;/pax-type&gt; &lt;pricing-info-list&gt; &lt;pricing-info&gt; &lt;index&gt;1&lt;/index&gt; &lt;fare-basis-code&gt;H0BOMCCU&lt;/fare-basis-code&gt; &lt;fare-key&gt;SomeGUIDKEY&lt;/fare-key&gt; &lt;pricing-elements&gt; &lt;pricing-element&gt; &lt;category&gt;TAX&lt;/category&gt; &lt;code&gt;CLEARTRIP-SVC&lt;/code&gt; &lt;amount&gt;12.40&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;BF&lt;/category&gt; &lt;amount&gt;2000.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;TAX&lt;/category&gt; &lt;code&gt;PSF&lt;/code&gt; &lt;amount&gt;225.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;TAX&lt;/category&gt; &lt;code&gt;YQ&lt;/code&gt; &lt;amount&gt;2350.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;TAX&lt;/category&gt; &lt;code&gt;YR&lt;/code&gt; &lt;amount&gt;150.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;TAX&lt;/category&gt; &lt;code&gt;TF&lt;/code&gt; &lt;amount&gt;100.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;TAX&lt;/category&gt; &lt;code&gt;AIRLINE-MSC&lt;/code&gt; &lt;amount&gt;50.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;MKP&lt;/category&gt; &lt;amount&gt;0.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;DIS&lt;/category&gt; &lt;amount&gt;0.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;/pricing-elements&gt; &lt;/pricing-info&gt; &lt;/pricing-info-list&gt; &lt;booking-info-list&gt; &lt;booking-info&gt; &lt;index&gt;1&lt;/index&gt; &lt;segment-index&gt;1&lt;/segment-index&gt; &lt;pricing-info-index&gt;1&lt;/pricing-info-index&gt; &lt;booking-class&gt;R&lt;/booking-class&gt; &lt;cabin-type&gt;E&lt;/cabin-type&gt; &lt;ticket-type&gt;E&lt;/ticket-type&gt; &lt;/booking-info&gt; &lt;/booking-info-list&gt; &lt;/pax-pricing-info&gt; &lt;/pax-pricing-info-list&gt; &lt;/solution&gt; &lt;/onward-solutions&gt; &lt;return-solutions&gt; &lt;solution&gt; &lt;pricing-summary&gt; &lt;base-fare&gt;1500.00&lt;/base-fare&gt; &lt;taxes&gt;2884.30&lt;/taxes&gt; &lt;total-fare&gt;4384.30&lt;/total-fare&gt; &lt;/pricing-summary&gt; &lt;flights&gt; &lt;flight&gt; &lt;segments&gt; &lt;segment&gt; &lt;index&gt;1&lt;/index&gt; &lt;departure-airport&gt;CCU&lt;/departure-airport&gt; &lt;arrival-airport&gt;BOM&lt;/arrival-airport&gt; &lt;departure-date-time&gt;2008-11-10T05:50:00&lt;/departure-date-time&gt; &lt;arrival-date-time&gt;2008-11-10T08:30:00&lt;/arrival-date-time&gt; &lt;airline&gt;6E&lt;/airline&gt; &lt;flight-number&gt;320&lt;/flight-number&gt; &lt;operating-airline&gt;6E&lt;/operating-airline&gt; &lt;stops&gt;0&lt;/stops&gt; &lt;equipment&gt;320&lt;/equipment&gt; &lt;duration&gt;9600&lt;/duration&gt; &lt;/segment&gt; &lt;/segments&gt; &lt;/flight&gt; &lt;/flights&gt; &lt;pax-pricing-info-list&gt; &lt;pax-pricing-info&gt; &lt;pax-type&gt;ADT&lt;/pax-type&gt; &lt;pricing-info-list&gt; &lt;pricing-info&gt; &lt;index&gt;1&lt;/index&gt; &lt;fare-basis-code&gt;K0BOMCCU&lt;/fare-basis-code&gt; &lt;fare-key&gt;SomeGUIDKEY&lt;/fare-key&gt; &lt;pricing-elements&gt; &lt;pricing-element&gt; &lt;category&gt;TAX&lt;/category&gt; &lt;code&gt;CLEARTRIP-SVC&lt;/code&gt; &lt;amount&gt;9.30&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;BF&lt;/category&gt; &lt;amount&gt;1500.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;TAX&lt;/category&gt; &lt;code&gt;PSF&lt;/code&gt; &lt;amount&gt;225.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;TAX&lt;/category&gt; &lt;code&gt;YQ&lt;/code&gt; &lt;amount&gt;2350.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;TAX&lt;/category&gt; &lt;code&gt;YR&lt;/code&gt; &lt;amount&gt;150.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;TAX&lt;/category&gt; &lt;code&gt;TF&lt;/code&gt; &lt;amount&gt;100.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;TAX&lt;/category&gt; &lt;code&gt;AIRLINE-MSC&lt;/code&gt; &lt;amount&gt;50.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;MKP&lt;/category&gt; &lt;amount&gt;0.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;pricing-element&gt; &lt;category&gt;DIS&lt;/category&gt; &lt;amount&gt;0.00&lt;/amount&gt; &lt;/pricing-element&gt; &lt;/pricing-elements&gt; &lt;/pricing-info&gt; &lt;/pricing-info-list&gt; &lt;booking-info-list&gt; &lt;booking-info&gt; &lt;index&gt;1&lt;/index&gt; &lt;segment-index&gt;1&lt;/segment-index&gt; &lt;pricing-info-index&gt;1&lt;/pricing-info-index&gt; &lt;booking-class&gt;R&lt;/booking-class&gt; &lt;cabin-type&gt;E&lt;/cabin-type&gt; &lt;ticket-type&gt;E&lt;/ticket-type&gt; &lt;/booking-info&gt; &lt;/booking-info-list&gt; &lt;/pax-pricing-info&gt; &lt;/pax-pricing-info-list&gt; &lt;/solution&gt; &lt;/return-solutions&gt; &lt;/air-search-result&gt; </code></pre> <p>`</p> <p>I have a Service that would make a call to an external service and the external service would return an object like this. I need to mock the service for an instance to see that I have everything in Place. But unfortunately I have got no classes containing the above information and hence I cannot deserialize it. Can Somebody help?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload