0

您可以操作 JSON 文件吗?

例如,我可以使用 URL 按 ID 提取元素localhost/text/egg.json?id=1,还是可以使用 JavaScript 从 JSON 文件中删除其中一条记录?还是 JSON 是一种只读格式?

4

2 回答 2

2

是和不是。对于 JSON 本身,您可以在客户端任意操作它。在服务器上修改它时,服务器需要配合。如果您可以控制服务器,则可以处理 HTTP PUT 或 POST 来更改文件的内容。否则,没有。

于 2012-07-17T14:39:42.343 回答
2

你能操作一个 JSON 文件吗

只要您可以操作任何结构化文本格式

例如,我可以使用 URL 通过其 ID 提取元素,例如 localhost/text/egg.json?id=1

没有通过 URI 访问部分 JSON 文本的标准。

您可以编写一个服务器端脚本,该脚本返回一个 JSON 文本,该文本是基于查询字符串的另一个文本的子集。

或者我可以使用 JavaScript 从 JSON 文件中删除其中一条记录吗

你可以下载文件。解析它。从生成的数据结构中删除数据。然后将其序列化回 JSON。

除非服务器支持 HTTP PUT 或提供一些其他 API 让您将更改的文件发回,否则您无法将其保存到原始 URI。

于 2012-07-17T14:36:08.710 回答