使用javascript将JSON文件保存到本地文件夹

时间:2019-12-20 09:01:19

标签: javascript json

我正在尝试将json文件保存到特定位置。我可以看到可以下载它,但是我不想在JSON更新时手动移动它。

这是我到目前为止所拥有的:

预加载json文件

function preload(){
    //Preload video file
    video = createVideo('assets/video/Intro.mp4');
    hiScoreJSON = loadJSON('assets/JSON/hiscores.json');
}

将json转换为数组

function loadJson(){
    for(let i = 0; i < hiScoreJSON.scores.length; i++){
        let user = hiScoreJSON.scores[i].user;
        let carNum = hiScoreJSON.scores[i].cars;
        let difMode = hiScoreJSON.scores[i].mode;
        let score = {
            "scores": {
                "user": user,
                "cars": carNum,
                "mode": difMode
            }
        };
        hiScoreArray.push(score);
    }
        print(hiScoreArray);
}

添加到数组。我尝试将“ hiscores.json”另存为“ assets / JSON / hiscores.json”,但这只是命名要下载的文件。

function submitScore(){
    userName = nameTextfield.value();
    let difMode = checkMode();
    let carNum = carsPassed;
    print(userName);
    print(difMode);
    print(carNum);
    let save = { "scores":
                {
                    "user": userName,
                    "cars": carNum,
                    "mode": difMode
                }
               }
    //print(save);
    hiScoreArray.push(save);
    //saveJSON(hiScoreArray, 'hiscores.json');
    menu();
}

如果有人可以帮助我告诉我该怎么做或向我指出正确的方向,而又很难找到与此有关的任何东西。

谢谢

0 个答案:

没有答案