Javascript JSON.parse在Node.JS中返回垃圾

Javascript JSON.parse在Node.JS中返回垃圾,javascript,json,node.js,Javascript,Json,Node.js,我执行HTTP GET请求以获取json字符串。我得到了类似{a:2,b:3,c:3}的结果。我知道这一点,因为我可以在它上运行console.log,并获得漂亮的JSON字符串。然而,当我尝试用JSON.parse解析它时,我得到了类似于{0:123,1:63,…}的结果。基本上,它显示字符串的ascii值,而不是解析JSON对象。为什么会发生这种情况?代码: var jsonString = '{"a":2,"b":3,"c":3}'; var object = JSON.parse(jso

我执行HTTP GET请求以获取json字符串。我得到了类似{a:2,b:3,c:3}的结果。我知道这一点,因为我可以在它上运行console.log,并获得漂亮的JSON字符串。然而,当我尝试用JSON.parse解析它时,我得到了类似于{0:123,1:63,…}的结果。基本上,它显示字符串的ascii值,而不是解析JSON对象。为什么会发生这种情况?

代码:

var jsonString = '{"a":2,"b":3,"c":3}';
var object = JSON.parse(jsonString);

console.log(object);
console.log(object.a);
console.log(object['b']);
输出:

{ a: 2, b: 3, c: 3 }
2
3

您的问题的一个更具体的示例可能会有所帮助,因为显然还有其他问题。

如果您只是从命令行执行JSON.parse“{A:1}”,是否也会发生这种情况?