gpt4 book ai didi

javascript - 检索 JSON 中的所有项目,而不仅仅是通过索引

转载 作者:行者123 更新时间:2023-12-02 17:25:34 25 4
gpt4 key购买 nike

下面是一个 JSON 对象示例:

{"Group": {"Subscriptions": [{"ZoneId": "51"},{"ZoneId": "3573"}]}}

我可以使用第一个索引的类似方法检索特定的“ZoneId”:

obj.Group.Subscriptions[0].ZoneId

但是是否可以检索所有“ZoneId”的数组?例如,如下所示(如果您可以想象它像获取所有通配符一样工作)

obj.Group.Subscriptions[*].ZoneId

这样的语法存在吗?或者是否有其他方法可以检索“订阅”中的所有“区域 ID”?(可以有任意数量的 ZoneId)

我正在使用 jQuery/Javascript 来处理这些数据。

最佳答案

您可以使用map来提取您需要的内容。

obj.Group.Subscriptions.map(function(x){return x.ZoneId});
//^ ["51", "3573"]

这也称为“pluck”,带有 Underscore你可以这样做:

_.pluck(obj.Group.Subscriptions, 'ZoneId');

关于javascript - 检索 JSON 中的所有项目,而不仅仅是通过索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23530581/

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