/ / Mon code n'imprimera pas mon objet - javascript

Mon code ne va pas imprimer mon objet - javascript

Lorsque j'essaie d'imprimer mon objet, il ne me répond pas.

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

Réponses:

2 pour la réponse № 1

Vous devez d'abord demander le fichier, puis analyser le contenu du fichier.

JSON.parse nécessite un objet json codé en tant que chaîne. Il ne demande pas le fichier pour vous.

Si vous utilisez noeud, vous pouvez utiliser demande module. Si vous utilisez javascript sur votre navigateur, vous pouvez utiliser jQuery et faire un appel ajax pour obtenir le contenu du fichier.

S'il vous plaît jeter un oeil à cette question: Comment puis-je recevoir un fichier JSON avec AJAX et l'analyser avec javascript?

Juste pour vous donner une idée de quoi JSON.parse Est-ce que:

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