【问题标题】:NodeJS Get every item in JSON without knowing the namesNodeJS 在不知道名称的情况下获取 JSON 中的每个项目
【发布时间】:2020-10-23 08:09:10
【问题描述】:

基本上我在 GET 请求后得到一个名为 allVariants 的 JSON,如下所示:

{
    "194389689304": "140",
    "194389689311": "140",
    "194389689328": "140"
}

我要做的就是让节点将此 JSON 输出为没有 140 的数组,但是 194389689304 部分在每次获取请求后都会发生变化,因此事先不知道。

想要的输出:194389689304,194389689311,194389689328

感谢任何帮助

【问题讨论】:

    标签: node.js arrays json


    【解决方案1】:

    您可以使用Object.keys

    a = {
        "194389689304": "140",
        "194389689311": "140",
        "194389689328": "140"
    }
    
    Object.keys(a)
    

    【讨论】:

      【解决方案2】:

      使用Object.keys(yourObj) 获取对象的所有键。

      演示:

      let yourObj = {
          "194389689304": "140",
          "194389689311": "140",
          "194389689328": "140"
      };
      
      console.log(Object.keys(yourObj));

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-20
        • 2014-05-08
        • 2016-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-09
        相关资源
        最近更新 更多