Załóżmy, że mamy następujący JSON obiekt opisujący osobę:JSON manipulacja obiekt
{
"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"
}
]
}
Czy ktoś może zaproponować najbardziej eleganckie i najbardziej efektywny sposób manipulowania poprzedniego obiektu w Rails 3 ?
Chcę być w stanie:
- Dodaj kolejny element jak "FirstName", "Nazwisko", itd.
- Usunięcie istniejącego elementu
- Zmień element bez usuwania go lub dodawania nowego. (np. zmień imię na "Nick")
Z góry dziękuję.
PS. Wolę manipulować nim w kontrolerze!
Czy możesz podać nieco więcej kontekstu? Na przykład, gdzie chcesz nim manipulować? w kontrolerze, w javascript, w kuchni przy robieniu latte? – jaydel
Dzięki kolego. Zmieniono pytanie! – glarkou