2

node-soap を使用して SOAP API に接続し、リクエストで指定されたフィールドを持つオブジェクトの配列を返すクエリ メソッドを呼び出しています。ただし、node-soap によって返される結果オブジェクトには、フィールドに null 値があるレコードのプロパティがありません。これは、生の応答に次のように表示されます。

<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"
}

これらを null 値を持つプロパティとして結果に含めるオプションまたは node-soap でできることはありますか? 後でオブジェクトの配列を渡し、不足しているプロパティを埋めることを検討していましたが、それは理想とはほど遠いようです。

4

1 に答える 1