使用JavaScript将数据添加到Json文件

时间:2019-12-12 22:56:59

标签: javascript json

因此,我有一个用于存储登录数据的现有JSON文件。如何使用JavaScript或JQuery向该JSON文件添加新用户?

这是我的JSON文件:

{
 "users": [
   {
    "username": "Tim",
    "password": "test1"
   },
   {
    "username": "Tom",
    "password": "test2"
   }
 ]
}

1 个答案:

答案 0 :(得分:5)

首先将您登录时的数据放入数据中

var data  = {
 "users": [
   {
    "username": "Tim",
    "password": "test1"
   },
   {
    "username": "Tom",
    "password": "test2"
   }
 ]
}

然后,您应该解析json并放入jsonData并将新用户推送到其中。

 var jsonData = JSON.parse(data);  //parse the JSON
 jsonData.users .push({        //add new user
 username :"Mohammad",
 password  :"test3",
 });

最后将您的json数据字符串化为字符串

data= JSON.stringify(jsonData);