2015-07-13 2 views
0

У меня есть JSON как это:Преобразовать в JSONArray angularjs

"values": [ 
    {"name": "name1"}, 
    {"name": "name2"}, 
    {"name": "name3"} 
] 

и, но теперь мне нужно преобразовать его в этом:

values: ["name1", "name2", "name3"]; 

В angularjs (или какой-либо функции в JavaScript). Является ли это возможным?

ответ

3

Вы ищете простой map функции:

json.values = json.values.map(function(valObj){ return valObj.name; });

(Очевидно, что для удобства чтения, вы можете захотеть переименовать valObj к чему-то более описательному вашим объектам)

Смежные вопросы