LearningRecord icon indicating copy to clipboard operation
LearningRecord copied to clipboard

如何在 JSON 中序列化以下对象?

Open Rashomon511 opened this issue 5 years ago • 0 comments

const a = {
key1: Sysmnol(),
key2: 0
}
// 这个过程中发生了什么
console.log(Json.stringify(a))

返回{"key2":0} image 所以stringify并不能将所有的数据类型在不丢失信息的情况下转换成字符串,上面的Map就在转换的过程中变成了一对{},解决方法就是用stringify可处理的数据结构替换Map

Rashomon511 avatar Jul 11 '19 06:07 Rashomon511