Ho bisogno di convertire un oggetto js ad un altro oggetto per il passaggio su un post server in cui i nomi delle chiavi differiscono per esempioEsiste un modo per rinominare chiavi oggetto js utilizzando underscore.js
var a = {
name : "Foo",
amount: 55,
reported : false,
...
<snip/>
...
date : "10/01/2001"
}
esigenze di trasformarsi in
a = {
id : "Foo",
total : 55,
updated: false,
...
<snip/>
...
issued : "10/01/2001"
}
dove ho ricerca obj disponibili per la mappatura di tutte le chiavi
var serverKeyMap = {
name : "id",
amount : "total",
reported : "updated",
...
date : "issue"
}
c'è un funct ion disponibile in underscore.js o jQuery che posso usare che fa questa funzionalità?
grazie
Non sottolineato, ma lodash ha [_.mapKeys] (https://lodash.com/docs#mapKeys) per la modifica delle chiavi di un oggetto. – CookieMonster