我有多个实例需要转换我的XML响应,在多种情况下,我的节点出现一次或多次次。 如果它看起来像 bbb 只是另一个元素:
<aaa>
<bbb>ccc</bbb>
</aaa>
要获得 ccc 值,我必须像这样访问json:pm.response.json().aaa.bbb
但是如果XML看起来像这样 bbb 将成为数组:
<aaa>
<bbb>ccc</bbb>
<bbb>ddd</bbb>
</aaa>
要获得 ccc 值,我必须像这样访问json:pm.response.json().aaa.bbb[0]
稍后,当我使用JSON数据时,我需要始终检查我是否从提供程序返回了一个或多个元素。我想要的是避免一直检查Array.isArray...
并强制它成为数组。有这样的选择吗?
答案 0 :(得分:0)
我已经创建了这组功能,希望它们能够为您提供帮助(我认为select '1980-01-01'::date + '2345 days'::interval;
是您所需要的):
transformIntoSingleElement