如何从xlsx模块返回“双引号”JSON?(Node.js)

j8ag8udp  于 2022-10-12  发布在  Node.js
关注(0)|答案(1)|浏览(361)

我在node.js中使用xlsx模块。但显然,xlsx.utils.sheet_to_json返回的JSON不是双引号的;它要么是单引号的,要么根本没有引号。返回的JSON如下所示:

[
  {
    student_Id: 1,
    phone_number: 87654321,
    f_name: 'Barns',
    l_name: 'Illinois',
    address: 'Denmark kurkum mohao street 88 bldg. 29',
  },
  { student_Id: 3, f_name: 'Charlie' }
]

为了提取关键属性(Student_id、Phone_Numbers...)我需要使用Object.keys方法,该方法仅在数据被双引号引用时才起作用。那么有没有办法让我的输出数据被双引号呢?如下所示:

[
  {
    "student_Id": 1,
    "phone_number": 87654321,
    "f_name": "Barns",
    "l_name": "Illinois",
    "address": "Denmark kurkum mohao street 88 bldg. 29",
  }
]

即使它使用不同的方法/模块进行零化。

iih3973s

iih3973s1#

尝试将您的结果放在JSON.stringify(您的结果)中,这样您就会得到双引号的结果。

JSON.stringify({
 student_Id: 1,
 phone_number: 87654321,
 f_name: 'Barns',
 l_name: 'Illinois',
 address: 'Denmark kurkum mohao street 88 bldg. 29',
})

相关问题