Я хочу читать файл json непрерывно, например, каждые 1000 мс.
- Один из вариантов - be betivetiveFileReader
reactiveFileReader(intervalMillis, session, filePath, readFunc, ...)
описано здесь . Эта функция работает только с файлами CSV, а не с файлами json:
file_data <- reactiveFileReader(intervalMillis = 1000, NULL, filePath = json_path, readFunc = read.json)
observe({
View(file_data())
})
Error in View : object read.json not found
С реактивнымПолл, как здесь:
getJsonData <- reactivePoll(1000, session,
checkFunc = function() {
if (file.exists(path))
file.info(path)$mtime[1]
else
""
},
valueFunc = function() {
read_json(path)
}
Я получаю почти то, что хочу, но эта функция не работает в моем контексте. Как заставить программу читать файл каждую секунду, а не только при изменении содержимого файла?
Есть ли другие возможности, о которых я еще не думал?