是否可以从 JSON.stringify 中的键中删除引号?通常它会有引号:
const object = { name: "Foo Bar", birthdate: { date: "2000-01-01", time: "12:34" } };
console.log(JSON.stringify(object, null, " "));Run Code Online (Sandbox Code Playgroud)
输出:
{
"name": "Foo Bar",
"birthdate": {
"date": "2000-01-01",
"time": "12:34"
}
}
Run Code Online (Sandbox Code Playgroud)
我想要的是这样的:
{
name: "Foo Bar",
birthdate: {
date: "2000-01-01",
time: "12:34"
}
}
Run Code Online (Sandbox Code Playgroud)
这是否可能,或者我是否必须创建自己的 JSON 序列化器?
小智 2
听起来您正在寻找一种人类可读且版本控制友好但对引号不像 JSON 那样严格的数据序列化格式。
此类格式包括:
为了完整性:
JSON(需要在键(也称为属性名称)周围使用双引号,并且需要在字符串数据值周围使用双引号)。
| 归档时间: |
|
| 查看次数: |
6322 次 |
| 最近记录: |