Мне нужно преобразовать 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, которую я могу использовать, чтобы сделать эту функциональность?
спасибо