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也是不同的语言。如果您正在尝试一种不熟悉的方法,