gpt4 book ai didi

arrays - 过滤掉子数组中的条目

转载 作者:行者123 更新时间:2023-12-02 09:12:48 24 4
gpt4 key购买 nike

如何过滤 json 子数组中的项目?

例如,这样:

{
"country": "Australia",
"cities": [
"Melbourne",
"Sydney",
"Brisbane",
"Perth"
]
}

我需要过滤掉“布里斯类”和“珀斯”才能获取。

{
"country": "Australia",
"cities": [
"Melbourne",
"Sydney"
]
}

我尝试了 select(something|test("Brisbane|Perth")|not) 的不同组合,但没有成功。

最佳答案

你可以使用减法:

jq '.cities -= ["Perth", "Brisbane"]'

输出:

{
"country": "Australia",
"cities": [
"Melbourne",
"Sydney"
]
}

关于arrays - 过滤掉子数组中的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54669497/

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