Sug*_*han 4 arrays rest json react-native
我在本机反应中有这样的数组
const data = [
{ key: 1, label: 'Service1'},
{ key: 2, label: 'Service2' },
{ key: 3, label: 'Service3' },
{ key: 4, label: 'Service4' },
{ key: 5, label: 'Service4' },
];
Run Code Online (Sandbox Code Playgroud)
和 json 数据:
"services": [
{
"id": 1,
"name": "Hotels",
},
{
"id": 2,
"name": "Embassies",
},
]
Run Code Online (Sandbox Code Playgroud)
如何将mapid 添加到 key 并将名称添加到标签???
您想const data用 JSON 中的值填充您的值,对吗?
尝试这个:
var jsonData = {
"services": [
{ "id": 1, "name": "Hotels" },
{ "id": 2, "name": "Embassies" }
]
};
var data = jsonData.services.map(function(item) {
return {
key: item.id,
label: item.name
};
});
console.log(data);Run Code Online (Sandbox Code Playgroud)