ссылки на файлы в структуре JSON (data.tree) со списком просмотра - PullRequest
0 голосов
/ 28 января 2019

Мне интересно, можно ли включить (кликабельные) ссылки на файлы (которые открывают файл или, в качестве альтернативы, папку, в которой находится файл), в структуру JSON?URL-адреса, кажется, не проблема, но file:///... не работает.Ищите решение для следующей настройки:

  • Windows 10
  • R.version:> = R-3.4.4
  • listviewer> = 2.1.0

Пример (который можно посмотреть, например, на панели RStudio Viewer) с несколькими различными форматами:

l <- listviewer::jsonedit( list( array = c(1,2,3) ,boolean = TRUE ,null = NULL ,number = 123 ,object = list( a="b", c="d" ) ,string = "Hello World" ,link="http://www.google.com" ) ) htmlwidgets::saveWidget(l, file = "C:/Users/.../Desktop/test.html")

Поскольку панель Rstudio Viewer не 'Если мы не следуем по ссылке правильно, мы дополнительно сохраняем ее как htmlwidget на последнем шаге.
Нажатие Ctrl + щелчок правой кнопкой мыши по ссылке "google" откроет браузер с сайтом поисковой системы.

Я уже пытался заменить ссылку http://... на все мыслимые форматы, но безрезультатно.Например:

... , link = "file:///C:\\Users\\...\\Desktop\\Eg_SomeExcelFile.xlsx"

Вот, например, файл MS Excel - но это может быть файл любого типа (.pdf и т. Д.).

Так кто-нибудь имеет опыт работы с этой темой или успешно покорил данные (формат) JSON, касающиеся ссылок на файлы?Кроме того, я должен отметить, что файлы, на которые я хочу сослаться (в реальной жизни), находятся на сетевых дисках Windows, а не локально, как в примере.И я полагаю, что у всех нас, вероятно, была справедливая доля дополнительных проблем, которые сетевые расположения Windows могут вызывать с кодом R (и подобным).

...