【发布时间】:2021-08-02 21:22:06
【问题描述】:
我有一个 JSON 文件,其中包含多维信息数组。我想用它来填充网页,但我不想手动修改文件的内容。由于内容,我无法包含文件的 sn-p,但它看起来像:
{"something":{"value1":0,"value2":0,"value3":10000,"value4":"*"}}
如果文件格式如下,我可以使用数据:
var data = [{"something":{"value1":0,"value2":0,"value3":10000,"value4":"*"}}]
但如上所述,我不想手动添加“数据”的声明(和方括号)。
如何在我的 html 页面中执行此操作?我需要找到一种方法来添加和追加、保存在新文件中,还是有其他方法?
感谢您的帮助。
【问题讨论】:
-
您可以使用 JS 将文件作为文本/字符串读取,然后将方括号附加/添加到该文件中。然后使用 JSON.parse(json_string);将其转换为 JSON 对象。
-
@ShanieMoonlight 我可以在不使用服务器的情况下做到这一点吗?该文件将在同一个文件夹中,我似乎无法看到没有服务器(XMLHTTP 请求)的方式。
-
该页面的浏览量为 140 万 - 我想我是其中的一半!我在该页面上尝试的每个选项都会给我“CORS”错误。您还有其他方法可以推荐吗?
-
文件是在服务器上还是在用户PC上?
标签: javascript html arrays json