Мне нужно преобразовать объект js в другой объект для передачи на серверную почту, где имена ключей отличаются, например,
var a = {
name : "Foo",
amount: 55,
reported : false,
...
<snip/>
...
date : "10/01/2001"
}
необходимо включить
a = {
id : "Foo",
total : 55,
updated: false,
...
<snip/>
...
issued : "10/01/2001"
}
где у меня есть lookup obj для отображения всех ключей
var serverKeyMap = {
name : "id",
amount : "total",
reported : "updated",
...
date : "issue"
}
Есть ли функция, доступная в underscore.js или jQuery, которую я могу использовать, выполняет эту функцию?
спасибо