方法 1: 使用 push 方法
// 原始数组
var jsonArray = [
{"name": "John", "age": 25},
{"name": "Alice", "age": 30}
];
// 要添加的 JSON 数据
var newJsonData = {"name": "Bob", "age": 28};
// 使用 push 方法将新数据添加到数组末尾
jsonArray.push(newJsonData);
// 输出更新后的数组
console.log(jsonArray);
方法 2: 直接赋值到指定位置
// 原始数组
var jsonArray = [
{"name": "John", "age": 25},
{"name": "Alice", "age": 30}
];
// 要添加的 JSON 数据
var newJsonData = {"name": "Bob", "age": 28};
// 直接赋值到指定位置
jsonArray[2] = newJsonData;
// 输出更新后的数组
console.log(jsonArray);
方法 3: 使用 concat 方法
// 原始数组
var jsonArray = [
{"name": "John", "age": 25},
{"name": "Alice", "age": 30}
];
// 要添加的 JSON 数据
var newJsonData = {"name": "Bob", "age": 28};
// 使用 concat 方法合并数组
jsonArray = jsonArray.concat(newJsonData);
// 输出更新后的数组
console.log(jsonArray);
方法 4: 使用扩展运算符
// 原始数组
var jsonArray = [
{"name": "John", "age": 25},
{"name": "Alice", "age": 30}
];
// 要添加的 JSON 数据
var newJsonData = {"name": "Bob", "age": 28};
// 使用扩展运算符将新数据添加到数组末尾
jsonArray = [...jsonArray, newJsonData];
// 输出更新后的数组
console.log(jsonArray);
以上示例演示了如何将新的 JSON 数据添加到数组中,你可以根据需要选择适合你情况的方法。
转载请注明出处:http://www.zyzy.cn/article/detail/4584/JSON