JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。jQuery是一个快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。
假设你有两个JSON文件:file1.json
和 file2.json
,你可以使用jQuery来读取这些文件并将它们合并为一个JSON对象。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>合并多个JSON文件</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<script>
$(document).ready(function() {
let combinedData = {};
function loadJSONFile(url) {
return $.getJSON(url).then(data => {
Object.assign(combinedData, data);
});
}
Promise.all([
loadJSONFile('file1.json'),
loadJSONFile('file2.json')
]).then(() => {
console.log(combinedData);
}).catch(error => {
console.error('Error loading JSON files:', error);
});
});
</script>
</body>
</html>
Promise.all
来确保所有文件都加载完成后再进行合并。通过以上方法,你可以成功地将多个JSON文件合并为一个。
领取专属 10元无门槛券
手把手带您无忧上云