Предположим, у нас есть следующий объект JSON, который описывает Person:
{
"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"
}
]
}
Может кто-нибудь предложить наиболее элегантный и эффективный способ манипулирования предыдущим объектом в Rails3?
Я хочу иметь возможность:
- Добавить еще один элемент, например, «имя», «фамилия» и т. Д.
- Удалить существующий элемент
- Изменить элемент, не удаляя его и не добавляя новый.(например, измените имя на «Ник»)
Заранее спасибо.
PS.Я предпочитаю манипулировать им в контроллере!