当我尝试打印我的物体时,它没有给我任何回应。
var steaminv = JSON.parse("http://steamcommunity.com/id/pootel/inventory/json/730/2.json");
document.write(steaminv);
答案 0 :(得分:2)
您应首先请求该文件,然后解析该文件的内容。
JSON.parse
需要一个编码为字符串的json对象。它不会为您请求该文件。
如果您使用的是节点,则可以使用request模块。如果您在浏览器上使用javascript,则可以使用jQuery并执行ajax call来获取文件内容。
请看一下这个问题:How do I receive a JSON file using AJAX and parse it using javascript?
只是为了让您了解JSON.parse
做了什么:
var str = '{"name":"Amir","age":25}';
var obj = JSON.parse(str);
console.log(obj.name);
console.log(obj.age);