#json #underscore.js
#json #underscore.js
Вопрос:
У меня есть следующий JSON:
[
{
"LicenseeID": "665",
"FirstName": "Stephen",
"LastName": "Durham"
}, {
"LicenseeID": "666",
"FirstName": "Brandon",
"LastName": "Durham"
}
]
Как мне объединить поля FirstName
и LastName
в одно, например:
[
{
"LicenseeID": "665",
"Name": "Stephen Durham"
}, {
"LicenseeID": "666",
"Name": "Brandon Durham"
}
]
Это для проекта Backbone / Underscore, поэтому у меня есть все доступные относительные утилиты (например _.map
, функция подчеркивания).
Спасибо!
Комментарии:
1.
function(olditem){ return {LicenseeID:item.LicenseeID, Name:item.FirstName " " item.LastName}; }
?
Ответ №1:
Это должно сделать это
_(licensees).map(function(licensee){
licensee['Name'] = licensee.FirstName ' ' licensee.LastName;
return licensee;
});