使用React.js更新JSON数组
Update JSON Array with React.js
这是我的JSON数组。
rows : [
{
"id":1,
"first_name":"William",
"last_name":"Elliott",
"email":"welliott0@wisc.edu",
"country":"Argentina",
"ip_address":"247.180.226.89",
"notificationType": [
{
"type": "update",
"text": "New Update"
"selected":null
},
{
"type": "user",
"text": "New User"
"selected":null
}
]
}
]
我需要更新这个数组。例如,让我们处理notificationType数据。
我想将"selected":null值更新为"selected":true。
我该怎么做?
只需循环浏览数据,例如:
var data = {
rows: [ {
'id': 1,
'first_name': 'William',
'last_name': 'Elliott',
'email': 'welliott0@wisc.edu',
'country': 'Argentina',
'ip_address': '247.180.226.89',
'notificationType': [
{ 'type': 'update', 'text': 'New Update', 'selected': null },
{ 'type': 'user', 'text': 'New User', 'selected': null }
]
}
]
};
data.rows.forEach(function(row) {
row.notificationType.forEach(function(notif) {
notif.selected = true;
});
});
或者如果你想更新特定的通知:
data.rows[0].notificationType[1].selected = true;
//--------^ row index
//----------------------------^ notification index
相关文章:
- 需要帮助设置json数组
- 如何使用 node.js 比较两个 json 数组
- 根据id将json数组组合为一个json数组
- 如何创建JSON数组
- 如何将package.json数组传递给grunt.js
- 访问json数组中的对象
- JSON数组数据返回Undefined
- 如何向JSON数组动态添加属性
- 如何从json数组中获取特定值
- 从多维嵌套json数组创建下拉列表
- 在ListView中添加JSON数组中存储的图像-ReactNative
- jquery在json数组中循环
- 将 JSON 数组解析为 JavaScript 数组
- 如何在php中读取没有任何键的JSON数组
- 如何在Jquery中迭代JSON数组
- 如何在cycle js中从JSON数组创建组件
- 如何使用jquery返回php-json数组对象
- JSON数组转换为JS对象数组
- 使用System从C#集合创建JSON数组.网状物剧本序列化
- 使用Underscore.js修改json数组中所选元素的更有效方法