问题描述
我有一个像下面这样的 json 文件,我想将它分配给一个变量。
const swRouter = {
"/posts": {
"get": {
},"post": {
}
}
}
但是当我打印时引号消失了:
{
/posts: {
get:(0) {
},post:(0) {
}
}
}
我尝试过的:
我使用了 JSON.stringify()
和 JSON.parse()
但没有任何改变,输出完全相同。
解决方法
您的问题可能是 chrome 开发工具控制台 console.log,它在打印时序列化变量。尝试使用 console.dir 进行日志记录,它可能会有所帮助。
如果不是这种情况,请在您的问题中添加更多信息。我真的无法弄清楚引号消失是什么意思。 JS 对象不需要引号,第一个片段甚至不是 JSON 它只是一个 js 对象