Я пытаюсь перезаписать существующий файл json, сохраненный на устройстве Android, с помощью плагина Cordova File.
Я использую:
var myarray=[]
this.file.writeFile(this.file.externalDataDirectory, name, JSON.stringify(myarray), { replace: true, }).then((res) => {
resolve()
}).catch(res => {
console.error(res)
reject()
})
При первом запуске.Я открываю свой файл, и у меня есть:
[]
Но когда я пишу второй раз, используя:
var myJSON={"test":"passed"}
this.file.writeFile(this.file.externalDataDirectory, name, JSON.stringify(myJSON), { replace: true, }).then((res) => {
resolve()
}).catch(res => {
console.error(res)
reject()
})
Содержимое ненаписано целикомУ меня есть
{"
Я не уверен почему, потому что не обнаружена ошибка.