Javascript 如何在将sql数据转换为json文件时去掉方括号

Javascript 如何在将sql数据转换为json文件时去掉方括号,javascript,sql,node.js,reactjs,express,Javascript,Sql,Node.js,Reactjs,Express,我正在将SQL数据转换为JSON文件,当我得到JSON文件时,它以方括号[]开始,就像一个数组一样,我如何摆脱它 let sqlQuery = "select * from dbo.cust where name like 'aa%' AND surname like 'a%' AND branch='bsmtr';"; sqlRequest.query(sqlQuery, function (err, data) { if(err) co

我正在将SQL数据转换为JSON文件,当我得到JSON文件时,它以方括号[]开始,就像一个数组一样,我如何摆脱它

  let sqlQuery = "select * from dbo.cust where name like 'aa%' AND surname like 'a%' AND branch='bsmtr';";
       sqlRequest.query(sqlQuery, function (err, data) {
         if(err) console.log(err) 
         console.log(data);
       
         fs.writeFile(`json_files/${fileName}.json`, JSON.stringify(data.recordset), err => err && console.log(err));
---我得到的JSON文件------


这有什么不对?这是json字符串的一部分。您的查询返回一个对象数组,因此您有括号。如果查询始终返回1个对象,则可以获取数组中的第一个元素,如
data.recordset[0]
 [
        {
            "rowno": 294680503,
            "no_": 122838,
            "branch": "bsmtr",
            "benefit": "regular",
            "title": "",
            "primary_": "yes",
            "primmem": 122838,
            "primbr": "bsmtr",
            "surname": "Arnett",
            "name": "Aaron",
            "bname2": "",
            "midname": "C",
            "usual": "",
            "status": "closed",
            "pb": 1013,
            "signer": "yes",
            "sdate": "2003",
    }
    ]