JSON添加,删除,获取

时间:2012-07-17 14:33:03

标签: javascript json

你能操纵一个JSON文件吗?

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

2 个答案:

答案 0 :(得分:2)

  

您可以操纵JSON文件

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

  

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

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

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

  

或者我可以使用JavaScript

从JSON文件中删除其中一条记录

您可以下载该文件。解析它。从结果数据结构中删除数据。然后将其序列化为JSON。

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

答案 1 :(得分:2)

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