gpt4 book ai didi

javascript - 如何从node.js中的json文件获取对象?

转载 作者:太空宇宙 更新时间:2023-11-04 03:05:54 25 4
gpt4 key购买 nike

我找这个已经有一段时间了,但没有找到任何东西。大多数指南/文档假设我使用相同的应用程序,但事实并非如此。所以我用测试调用 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 来制作列表或其他内容。

res.on('data', function(data){
var json = json.parse(data);
let name = json.itemName;
console.log(name);
}

返回 undefined object 。如果我单独记录数据,它会显示一切正常。那么我该如何选择我想要显示的内容呢?

最佳答案

您的数据如下所示:

{
"data": [
{
"_id": "5834551dfa44228b52645f43",
"itemDesc": "lorem ipsum dolor sit amet",
"itemName": "test item",
"__v": 0
}
]
}

您的 JSON 对象有一个名为 data 的属性。

data 是一个只有一个元素的数组。

该元素是一个具有四个参数的对象。

因此您想要的值可以这样获得:

let data = '{"data":[{"_id":"5834551dfa44228b52645f43","itemDesc":"lorem ipsum dolor sit amet","itemName":"test item","__v":0}]}';
let json = JSON.parse(data);
let name = json.data[0].itemName;

关于javascript - 如何从node.js中的json文件获取对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40750943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com