当使用node-soap在响应中转换 XML 中的字段时,我想强制一个字段成为一个数组,即使它包含一个孩子。
当只有一个孩子时,一个字段被解释为一个对象。请看下面的例子:
// Below gives {ArrayOfItems: {Item: { name: 'foo', ... }}
// But I'd like it to be {ArrayOfItems: {Item: [{name: 'foo', ... }]}
<ArrayOfItems>
<Item>
...
</Item>
</ArrayOfItems>
// Below gives {ArrayOfItems: {Item: [{ name: 'foo', ... }, { name: 'bar', ... }]}
<ArrayOfItems>
<Item>
...
</Item>
<Item>
...
</Item>
</ArrayOfItems>
从 xml 转换为对象时,如何强制将我的字段解析为数组?