如何使用 JavaScript 修改本地 JSON 文件

HTML 本身无法修改本地文件 JSON,因为它是一种标记语言,主要用于描述页面结构和内容,而不是处理数据。要修改本地文件 JSON,需要使用 JavaScript 或其他后端语言,例如 PHP 或 Python 等。

使用 JavaScript 修改本地 JSON 文件

以下是一个使用 JavaScript 修改本地文件 JSON 的示例:

<!DOCTYPE html>
<html>
<head>
	<title>修改本地文件 JSON</title>
	<script>
		// 读取本地文件 JSON
		function readJSON() {
			var xhr = new XMLHttpRequest();
			xhr.open('GET', 'data.json', true);
			xhr.onload = function() {
				if (xhr.status === 200) {
					var data = JSON.parse(xhr.responseText);
					console.log(data);
					// 修改 JSON 数据
					data.name = 'John';
					data.age = 30;
					// 将修改后的 JSON 数据写入本地文件
					writeJSON(data);
				}
			};
			xhr.send();
		}
		// 写入本地文件 JSON
		function writeJSON(data) {
			var xhr = new XMLHttpRequest();
			xhr.open('POST', 'save.php', true);
			xhr.setRequestHeader('Content-Type', 'application/json');
			xhr.onload = function() {
				if (xhr.status === 200) {
					console.log(xhr.responseText);
				}
			};
			xhr.send(JSON.stringify(data));
		}
	</script>
</head>
<body>
	<button onclick="readJSON()">读取 JSON</button>
</body>
</html>

在这个示例中,我们使用 XMLHttpRequest 对象读取本地文件 JSON,并将其解析为 JavaScript 对象。然后,我们修改了 JSON 数据,并使用 XMLHttpRequest 对象将修改后的 JSON 数据写入本地文件。

在这个例子中,我们使用了一个名为 save.php 的后端脚本来处理写入文件的请求。该脚本将接收 JSON 数据并将其写入文件。

总结

本文介绍了使用 JavaScript 修改本地 JSON 文件的方法。通过 XMLHttpRequest 对象,我们可以读取、修改和写入本地 JSON 文件,并使用后端脚本处理写入文件请求。

如何使用 JavaScript 修改本地 JSON 文件

原文地址: https://www.cveoy.top/t/topic/gQcp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录