【发布时间】:2020-11-05 14:08:14
【问题描述】:
由于某种原因,在对我的对象执行 JSON.stringify() 到文件后,我的参数之一没有分配字符串值,而是具有“类型”和“数据”。
代码:
fs.writeFileSync('myjson.json', JSON.stringify(myjsonobj, null, 4));
预期:
{
"my-field": "D21"
}
我得到了什么:
{
"my-field": {
"type": "Buffer",
"data": [
68,
50
49
]
}
}
“数据”下的值似乎是字符串中每个字符的十进制值。
那么,为什么我有数据呢?
谢谢
【问题讨论】:
标签: javascript node.js json