【发布时间】:2011-10-30 01:33:58
【问题描述】:
我执行 HTTP GET 请求来获取 json 字符串。我回来了 {"a":2,"b":3,"c":3} 之类的东西。我知道这一点,因为我可以在上面运行 console.log,并获得我的漂亮 JSON 字符串。但是,当我尝试使用 JSON.parse 解析它时,我会得到类似 {0:123,1:63,...} 的信息。基本上,它显示了我的字符串的 ascii 值,而不是解析 JSON 对象。为什么会这样?
【问题讨论】:
-
如果只是在命令行中执行
JSON.parse('{"a":1}')也会出现这种情况吗?
标签: javascript json node.js