[
  {
    "id":100,
    "account_id":8,
    "name":"Out of Service",
    "default":false,
    "created_at":"2012-02-06T08:51:29.720-06:00",
    "updated_at":"2012-02-06T08:51:29.720-06:00"
  },
  ...
]


这是我的示例对象。我是从url提取应用程序请求中获得的。
我该如何过滤它,以便我可以仅发布一种类型的Value的列表。

例如 :
如果我想将其作为键ID进行过滤,我想获得一个类似于:100,101,...的列表。

谢谢

最佳答案

对于google-apps-script,箭头功能(=>)将不起作用。

使用:

function testIt()
{
  var sample = [
    {
      "id":100,
      "account_id":8,
      "name":"Out of Service",
      "default":false,
      "created_at":"2012-02-06T08:51:29.720-06:00",
      "updated_at":"2012-02-06T08:51:29.720-06:00"
    },
    {
      "id":101,
      "account_id":8,
      "name":"Out of Service",
      "default":false,
      "created_at":"2012-02-06T08:51:29.720-06:00",
      "updated_at":"2012-02-06T08:51:29.720-06:00"
    },
  ];
    var result = sample.map(function(elt) { return elt.id; });
    Logger.log(result); //  [100.0, 101.0]

    }

关于javascript - 如何基于键过滤JSON,所以我只有所有对象的一种键类型列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58585578/

10-10 00:08
查看更多