我有一个对象数组,希望将其转换为一个普通的Immutable映射:
name: {
urlname
id
}
目前我正在处理以下数据
,它是对象数组:
data = data.map((data) => ({
name: data.name,
urlName: data.urlName,
id: data.id
}))
我将尝试转换以下内容(
data
):[{"id":"10","name":"Dave","urlName":"foo-bar","order":"-100","classId":"12","className":"David","classUrlName":"david-foo-bar"}]
如上所述,如果可能的话,我希望以名称作为键,并将urlName和id作为值添加到该键中。如果可以的话,我想循环遍历数据,直到所有内容都被减少到该结构。
“Dave”:{ “id”:“10”, “urlName”:“foo-bar” }
这样我就可以使用data.getIn(['Dave','url'])了。 - Cube3