循环遍历json数组列表

编程入门 行业动态 更新时间:2024-10-16 00:24:40

循环<a href=https://www.elefans.com/category/jswz/34/1771029.html style=遍历json数组列表"/>

循环遍历json数组列表

以下数组列表中,我需要一一获得所有价格。这将返回完整的json对象console.log('File data:', jsonString);,但是for循环似乎从未被调用,也从未输入。


[
  {
    "code": "ZC",
    "price": "1"
  },
  {
    "code": "ZS",
    "price": "3"
  },
  {
    "code": "VC",
    "price": "4"
  },
...]

    const jsonList = fs.readFile('../menu/list.json', 'utf8', (err, jsonString) => {
        if (err) {
            console.log("File read failed:", err)
            return
        }
        console.log('File data:', jsonString);
        return jsonString
    })
    for (var key in jsonList) {
        if (jsonList.hasOwnProperty(key)) {
            console.log('===>',jsonList[key].price); // This is never called 

         }
    }
回答如下:

我认为您需要在回调中循环,因为它是异步的,因此jsonList不是您访问它时期望的对象。参见Get data from fs.readFile

更多推荐

循环遍历json数组列表

本文发布于:2024-05-07 05:29:57,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754515.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:遍历   数组   列表   json

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!