Javascript 我的代码无法打印我的对象

Javascript 我的代码无法打印我的对象,javascript,Javascript,当我试图打印我的对象时,它不会给我任何响应 var steaminv = JSON.parse("http://steamcommunity.com/id/pootel/inventory/json/730/2.json"); document.write(steaminv); 您应该首先请求该文件,然后解析该文件的内容 JSON.parse需要一个编码为字符串的JSON对象。它不会为您请求该文件 如果您使用的是节点,则可以使用模块。如果您在浏览器上使用javascript,则可以使用并执行获

当我试图打印我的对象时,它不会给我任何响应

var steaminv = JSON.parse("http://steamcommunity.com/id/pootel/inventory/json/730/2.json");
document.write(steaminv);

您应该首先请求该文件,然后解析该文件的内容

JSON.parse
需要一个编码为字符串的JSON对象。它不会为您请求该文件

如果您使用的是节点,则可以使用模块。如果您在浏览器上使用javascript,则可以使用并执行获取文件内容的操作

请看这个问题:

让您了解一下
JSON.parse
的作用:

var str = '{"name":"Amir","age":25}';
var obj = JSON.parse(str);
console.log(obj.name);
console.log(obj.age);

您正在尝试分析字符串
“http://steamcommunity.com/id/pootel/inventory/json/730/2.json“
,您从未实际请求过JSON文件。@Jyeon我该如何请求JSON文件?您从哪里想到可以将URL传递到
JSON.parse
?@phpPHP的FelixKling没有
JSON.parse
。等价物是
json\u decode
,它也不接受URI。PHP和JavaScript也是不同的语言。如果您正在尝试一种不熟悉的方法,