私はかなり長い間これを探していて、何も見つけられませんでした。ほとんどのガイド/ドキュメントは私が同じアプリを使っていると仮定していますが、これは事実ではありません。だから私は期待通りに配列を返すテスト呼び出しGET api.raidcore.xyz/itemsでnode.js APIを作った: Javascript {"data":[{"_id":"5834551dfa44228b52645f43","itemDesc":"lorem ipsum dolor sit amet","itemName":"test item","__v":0}]}
これで、リストや何かを作るためにjst itemNameを表示したい。node.jsのjsonファイルからオブジェクトを取得する方法は?
res.on('data', function(data){
var json = json.parse(data);
let name = json.itemName;
console.log(name);
}
は未定義オブジェクトを返します。私がデータだけをログすると、すべてが表示されます。だから私は実際に何を見せたいのですか?あなたが別の名前すなわちparsedJsonまたはそのような何かを使用する必要がありますJSON var json = json.parse(data);
に同じVAR名を使用している
JSON.parse(、あなたはそれはそう、より複雑なオブジェクトを持っているJSONの一部 – Hosar
を大文字にする必要がありますjson.data [0] – yBrodsky
を.itemNameあなたは 'json.parse'を使う必要がありますか?それは既にjsonではありません –