将javascript对象序列化为JSON字符串的问题
我的问题有点愚蠢为什么将javascript对象序列化为JSON字符串的问题,javascript,json,Javascript,Json,我的问题有点愚蠢为什么 JSON.stringify({"annotation": [{"x":1, "y":2}, {"x":1, "y":2}]}) 不回来 {"annotation": [{"x": 1, "y": 2}, {"x": 1, "y": 2}]} 但是回来了 {"annotation":"[{\"x\": 1, \"y\": 2}, {\"x\": 1, \"y\": 2}]"} 如何获得第一个输出?您使用的是Prototype吗?这个问题可能与: 您在哪个浏览器中有这
JSON.stringify({"annotation": [{"x":1, "y":2}, {"x":1, "y":2}]})
不回来
{"annotation": [{"x": 1, "y": 2}, {"x": 1, "y": 2}]}
但是回来了
{"annotation":"[{\"x\": 1, \"y\": 2}, {\"x\": 1, \"y\": 2}]"}
如何获得第一个输出?您使用的是Prototype吗?这个问题可能与:
您在哪个浏览器中有这种行为?。如果它是一个没有本地JSON支持的浏览器,那么您使用的是哪一个库?我使用的是来自的广泛使用的库。这似乎是Prototype的冲突。我在没有使用Prototype的情况下遇到了这个问题。