我有一个像这样的 json:
"values": [
{"name": "name1"},
{"name": "name2"},
{"name": "name3"}
]
但现在我需要将其转换为:
values: ["name1", "name2", "name3"];
在 angularjs 中(或 javascript 中的某些函数)。可能吗?
最佳答案
您正在寻找一个简单的map
函数:
json.values = json.values.map(function(valObj){ return valObj.name; });
(显然,为了便于阅读,您可能需要将 valObj
重命名为更能描述对象的名称)
关于javascript - 转换为 JSONArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31386041/