[{patientId: "00000006308", planId: "909432"}, {patientId: "00000006308", planId: "909431"}]如何给这个数组中的对象的属性添加双引号
时间: 2023-07-06 08:34:24 浏览: 123
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
你可以使用 JSON.stringify() 方法将数组转换为 JSON 字符串,并指定要使用双引号作为属性名的引号字符,例如:
```
const arr = [{patientId: "00000006308", planId: "909432"}, {patientId: "00000006308", planId: "909431"}];
const jsonString = JSON.stringify(arr, null, 2).replace(/"([^(")"]+)":/g, '$1:');
```
这里使用 replace() 方法将 JSON 字符串中的所有属性名中的双引号替换为冒号,从而达到将属性名用双引号包裹的目的。最终得到的 jsonString 字符串如下所示:
```
[
{
patientId: "00000006308",
planId: "909432"
},
{
patientId: "00000006308",
planId: "909431"
}
]
```
阅读全文