从javascript / jquery动态地向json文件添加值

时间:2015-12-28 08:17:35

标签: javascript jquery json

我有一个[num,txt,raw]=xlsread('test.csv'); cData= char(raw); dSize=size(cData); M=dSize(1); B=zeros(M,1); for k=1:M; B(k)=str2num(cData(k,13:20)); end 文件,如下所示:

student.json

我希望在我的html页面中获取用户输入值并将其附加到 { "nodes":[ {"name":"Anup"}, {"name":"Panwar"} ], "links":[ {"source":0,"target":1} ] }

2 个答案:

答案 0 :(得分:0)

您可以添加如下:

var data = JSON.parse(txt);  //parse the JSON
data.employees.push({        //add the employee
    firstName:add fname, 
    lastName: add lname
});
txt = JSON.stringify(data);  //reserialize to JSON

答案 1 :(得分:0)

假设您是在Web浏览器中执行此操作..您无法直接从Web浏览器将数据写入文件。这是因为浏览器不具有写入文件的权限(除非保存网页)< / p>

您只能通过网址

访问它

为此...我建议创建一个能够处理{{1}}信息的服务器,或者像你要求的那样更改文件内容(如果文件最终成为大数据,我不建议这样做服务器需要更长的时间来读取和解析数据)