Javascript XML2JS删除值周围的方括号

Javascript XML2JS删除值周围的方括号,javascript,node.js,json,xml2js,Javascript,Node.js,Json,Xml2js,我使用xml2js节点包来解析xml提要。有没有办法防止值被方括号包围 例如。 “参考”:[“ABC123”] 应该是 “参考”:“ABC123” 解决方案: var xml2js = require('xml2js').Parser({explicitArray : false}); 导致 "items": [ { "reference": "ABC123", "hours": "35" }, { "reference"

我使用xml2js节点包来解析xml提要。有没有办法防止值被方括号包围

例如。 “参考”:[“ABC123”] 应该是 “参考”:“ABC123”

解决方案:

var xml2js = require('xml2js').Parser({explicitArray : false});
导致

"items": [
    {
        "reference": "ABC123",
        "hours": "35"
    },
    {
        "reference": "XYZ123",
        "hours": "20"
    }
]

什么是输入xml,什么是用于转换ITI的代码,xml是这样的(我无法控制它)。您用来转换的代码是什么?stackblitz中的一个可执行示例很容易帮助youvar parser=new xml2js.parser({explicitArray:false});看来,@UthistranSelvaraj谢谢你的帮助,效果很好。我最终直接在require()上添加了该参数:var xml2js=require('xml2js')。解析器({explicitArray:false});
"items": [
    {
        "reference": "ABC123",
        "hours": "35"
    },
    {
        "reference": "XYZ123",
        "hours": "20"
    }
]