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 № 1Vous 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);