使用map和key迭代json对象数据

时间:2018-03-14 13:29:56

标签: json angular typescript

我试图从json对象中获取数据集合,使用map并在循环中分配键,对引用,但它对我不起作用。我可以在迭代中读取值,但我需要在需要帮助的地方分配键和值。它没有认识到"关键"和"价值"

 var j1 = _preDefineAnswerOptions.map(function(item){
    return ["key": item.preDefineAnswerId, "value": item.text];
 });

数据源结构

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要返回一个对象。在密钥和值周围使用{}

var j1 = _preDefineAnswerOptions.map(function(item){
 return {"key": item.preDefineAnswerId, "value": item.text};
});