邮递员有办法改变xml2Json转换规则吗?

时间:2018-02-24 23:26:43

标签: json xml postman xml-to-json

我有多个实例需要转换我的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...并强制它成为数组。有这样的选择吗?

1 个答案:

答案 0 :(得分:0)

我已经创建了这组功能,希望它们能够为您提供帮助(我认为select '1980-01-01'::date + '2345 days'::interval; 是您所需要的):

transformIntoSingleElement