我正在尝试将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();
}
如果有人可以帮助我告诉我该怎么做或向我指出正确的方向,而又很难找到与此有关的任何东西。
谢谢