我正在试图弄清楚我的JSON序列化出了什么问题,我有当前版本和旧版本的应用程序,并发现JSON.stringify()的工作方式存在一些令人惊讶的差异(使用来自json.org的JSON库)。
在旧版本的应用程序中:
JSON.stringify({"a":[1,2]})
给我了这个;
"{\"a\":[1,2]}"
在新版本中,
JSON.stringify({"a":[1,2]})
给我这个:
"{\"a\":\"[1, 2]\"}"
你有什么想法,是什么改变导致同一个库在新版本中给数组括号加上了引号?