在javascript中附加到json文件 [英] appending to json file in javascript

查看:118
本文介绍了在javascript中附加到json文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个json文件employees.json,我想将数据附加到此对象。
该文件如下所示:

I have a json file, employees.json, that I would like to append data to this object. The file looks like this:

var txt = '{"employees":[' +
'{"firstName":"Jerry","lastName":"Negrell","time":"9:15 am","email":"jerry@bah.com","phone":"800-597-9405","image":"images/jerry.jpg" },' +
'{"firstName":"Ed","lastName":"Snide","time":"9:00 am","email":"edward@bah.com","phone":"800-597-9406","image":"images/ed.jpg" },' +
'{"firstName":"Pattabhi","lastName":"Nunn","time":"10:15 am","email":"pattabhi@bah.com","phone":"800-597-9407","image":"images/pattabhi.jpg" }'+
']}';

我想追加:


  • firstName:Mike

  • lastName:Rut

  • 时间:上午10:00

  • 电子邮件:rut@bah.com

  • 电话:800-888-8888

  • 图片:images / mike.jpg

  • firstName:Mike
  • lastName:Rut
  • time:10:00 am
  • email:rut@bah.com
  • phone:800-888-8888
  • image:images/mike.jpg

发给employee.json。

to employee.json.

我将如何做到这一点?

推荐答案

var data = JSON.parse(txt);  //parse the JSON
data.employees.push({        //add the employee
    firstName:"Mike",
    lastName:"Rut",
    time:"10:00 am",
    email:"rut@bah.com",
    phone:"800-888-8888",
    image:"images/mike.jpg"
});
txt = JSON.stringify(data);  //reserialize to JSON

这篇关于在javascript中附加到json文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆