gpt4 book ai didi

ruby-on-rails - 哈希删除除特定键之外的所有内容

转载 作者:数据小太阳 更新时间:2023-10-29 06:19:37 26 4
gpt4 key购买 nike

我想从散列中删除除给定键之外的所有键。

例如:

{
"firstName": "John",
"lastName": "Smith",
"age": 25,
"address":
{
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021"
},
"phoneNumber":
[
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "fax",
"number": "646 555-4567"
}
]
}

我想删除除“firstName”和/或“address”之外的所有内容。

最佳答案

切片呢?

hash.slice('firstName', 'lastName')
# => { 'firstName' => 'John', 'lastName' => 'Smith' }

从 2.5 开始在 Ruby 中可用

关于ruby-on-rails - 哈希删除除特定键之外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6619765/

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