2016-11-02 38 views
1

我正在使用node-soap連接到SOAP API,並調用一個查詢方法,該方法返回請求中指定字段的對象數組。然而,通過節點皁返回的結果缺少對象屬性記錄中,其中字段爲空值,它會出現在這樣的原始響應:node-soap在結果中包含nil值

<records> 
    <x:Name>ABC Limited</x:Name> 
    <x:Phone xsi:nil="true"/> 
    <x:Website xsi:nil="true"/> 
    <x:BillingCity xsi:nil="true"/> 
</records> 

...,結果對象將包含:

{ 
    "Name": "Hyatt" 
} 

有沒有一個選項,或者我可以用node-soap做些什麼來在結果中包含這些值作爲帶有空值的屬性?我正在考慮在填充缺失的屬性之後傳遞一系列對象,但這似乎很不理想。

回答