【问题标题】:how to loop JSON array in nodeJS如何在nodeJS中循环JSON数组
【发布时间】:2018-04-21 01:56:38
【问题描述】:

如何在节点 JS 的 JSON 数组下方循环??

[
    {
        "po_number": "PO1001",
        "product_id": "PD1001",
        "message": "Exists",
        "timestamp": "2016-05-01 10:33:02,123"
    },
    {
        "po_number": "PO1002",
        "product_id": "PD1002",
        "message": "Does not exist",
        "timestamp": "2016-05-01 10:33:03,432"
    }
]

非常感谢。

【问题讨论】:

  • 你想经过哪里?
  • @HemantRajpoot 我认为他的意思是解析。
  • 你试过 JSON.parse 了吗?
  • @user1125829 看看this

标签: node.js


【解决方案1】:

var jsonParsed = JSON.parse(json);

【讨论】:

    【解决方案2】:

    下面是答案。

    var resjson = respBody;
    resjson.forEach(function(table) {
     var ponum = table.po_number;
    });
    

    【讨论】:

    • 要么你的问题是错误的。我看到你的答案,这意味着我如何迭代 json 对象。如果那是问题,请更改它。 Parse 的意思是 @minil 所说的。
    • 我在问题中有 respbody json 数组。通过我的回答,我能够解析 respbody json 数组并能够使用节点 js 获取 po_number 等字段。
    • 你的答案表明 json 已经被解析,你只是循环它来获取索引数据。
    • 是的。问题改为循环而不是解析。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-15
    • 2015-06-26
    相关资源
    最近更新 更多