js JSON.stringify()为什么转换后都带/

js JSON.stringify()为什么转换后都带/,可以去掉单纯的字符串吗

data.qcInfo = JSON.stringify(values.qcInfo)
console.log('data', data)

image.png

阅读 3.2k
1 个回答

因为你把它当 String 输出,双引号转义了。

数据传输过程中是没斜杠的。

{ "key": "value" } // JSON
"{ \"key\": \"value\" }" // String
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题