Reactjs 在react native中访问一个对象中的多个对象
我正在尝试将值插入应用程序中的领域数据库。数据以JSON格式从服务器返回,但在一个对象中包含两个或多个对象。我能够插入第一个对象,但其他对象我发现很难插入 来自服务器的示例数据Reactjs 在react native中访问一个对象中的多个对象,reactjs,react-native,Reactjs,React Native,我正在尝试将值插入应用程序中的领域数据库。数据以JSON格式从服务器返回,但在一个对象中包含两个或多个对象。我能够插入第一个对象,但其他对象我发现很难插入 来自服务器的示例数据 { "activeUsers": [ { "id": 1, "status": "ACTIVE", "primary": false, "fullName": "John Doe", "gender": "MALE", "primary
{
"activeUsers": [
{
"id": 1,
"status": "ACTIVE",
"primary": false,
"fullName": "John Doe",
"gender": "MALE",
"primaryContact": "+0011234567",
"customizations": [
{
"id": 17,
"isEnabled": true,
"userType": "admin",
"schedule": {
"endDate": "2019-12-09",
"weekDays": [],
"customWeekDays": [],
"startDate": "2019-12-13",
"frequency": "Once"
},
"pDate": null
}
]
}
]
}
我希望能够访问customizations数组中的对象并将其插入到数据库中,但在我当前的实现中,这些值无法插入到字段频率和工作日
this.realm.write(() => {
Object.keys(data_array).map((key) => {
new_delegate = {
id: data_array[key].id,
full_name: data_array[key].fullName,
gender: data_array[key].gender,
primary_contact: data_array[key].primaryContact,
frequency: data_array[key].customizations[key].others.frequency,
weekdays: data_array[key].customizations[key].others.weekDays[key].day
}
this.realm.create('users', new_users, true)
})
})
频率是计划的一部分,因此对于自定义父节点阵列,您应该编写
data_array[key][0].customizations[0]["schedule"]["frequency"]
键
变量用于标识数据_数组
中的对象,但您也将其用于自定义
,该变量无效。这就是为什么您在自定义设置中的数据出现问题的原因。