Tôi muốn xóa mọi khóa khỏi mã băm ngoại trừ một khóa nhất định.Hash xóa tất cả ngoại trừ các phím cụ thể
Ví dụ:
{
"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"
}
]
}
Tôi muốn loại bỏ tất cả mọi thứ ngoại trừ "firstName" và/hoặc "Địa chỉ"
Cảm ơn
Tôi thích sử dụng mảng để dễ dàng thêm các phím mới thay vì nhiều câu lệnh OR hơn. Phần mở rộng Hash cũng khá thú vị :) –
Cảm ơn. Câu trả lời toàn diện hơn nhiều! – glarkou
Đây có phải chỉ dành cho đường ray không? hoặc ruby nói chung? – Fadi