相关疑难解决方法(0)

与Prototype.js的JSON.stringify()数组奇异性

我正在试图找出我的json序列化出了什么问题,使用我的应用程序的当前版本和旧版本,并且在JSON.stringify()的工作方式中发现了一些令人惊讶的差异(使用来自json.org的JSON库) ).

在我的应用程序的旧版本中:

 JSON.stringify({"a":[1,2]})
Run Code Online (Sandbox Code Playgroud)

给了我这个;

"{\"a\":[1,2]}"
Run Code Online (Sandbox Code Playgroud)

在新版本中,

 JSON.stringify({"a":[1,2]})
Run Code Online (Sandbox Code Playgroud)

给了我这个;

"{\"a\":\"[1, 2]\"}"
Run Code Online (Sandbox Code Playgroud)

任何想法可以改变什么使相同的库在新版本的数组括号周围放置引号?

javascript json prototypejs

83
推荐指数
4
解决办法
8万
查看次数

标签 统计

javascript ×1

json ×1

prototypejs ×1