Прочтите внешний файл json в приложении Neutralino

Как я могу прочитать внешний файл json для заполнения моего HTML? Я читал документы и вижу "filesystem.readFile(строка имени файла, успешность функции (данные), ошибка функции)", но я не знаю, как я могу настроить чтение файла или правильную папку для размещения файла.

2 ответа

      async function readMyjsonFile(){
       let response = await Neutralino.filesystem.readFile({
       fileName: './myFile.json'
  });
   console.log(`Content: ${response.data}`);
  }

этот код из документации печатает данные из файла json. Рассмотрите возможность синтаксического анализа возвращенного json. ПРИМЕЧАНИЕ: функция всегда должна быть асинхронной, иначе она не будет работать.

Если вы используете jQuery, вы можете использовать jQuery.getJSON()(https://api.jquery.com/jquery.getjson/).

      jQuery.getJSON('relativePath/myFile.json',function(data){
  //Do something with your json data
}

или

      jQuery.getJSON('file:///absolutePath/myFile.json',function(data){
  //Do something with your json data
}
Другие вопросы по тегам