带有listviewer的JSON(data.tree)结构中的文件链接

时间:2019-01-28 11:35:43

标签: r json listview htmlwidgets

我很好奇是否可以在JSON结构中包含(可单击的)文件链接(打开文件或打开文件所在的文件夹)? URL似乎没有问题,但是<div class="mw-portlet-body"> <ul> <li id="n-mainpage-description"> <a href="/index.php/Hauptseite" title="Hauptseite besuchen [Alt+Umschalt+z]" accesskey="z"> <span>Hauptseite</span> </a> </li> <li id="n-recentchanges"> <a href="/index.php/Spezial:Letzte_%C3%84nderungen" title="Liste der letzten Änderungen in diesem Wiki [Alt+Umschalt+r]" accesskey="r"> <span>Letzte Änderungen</span> </a> </li> <li id="n-randompage"> <a href="/index.php/Spezial:Zuf%C3%A4llige_Seite" title="Zufällige Seite aufrufen [Alt+Umschalt+x]" accesskey="x"> <span>Zufällige Seite</span> </a> </li> <li id="n-help-mediawiki"> <a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents"> <span>Help about MediaWiki</span> </a> </li> </ul> </div>并不能解决问题。 寻找以下设置的解决方案:

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

具有几种不同格式的示例(例如,可以在RStudio Viewer窗格中查看):

file:///...

由于Rstudio Viewer窗格未正确跟随链接,因此我们在最后一步中还将其另存为htmlwidget。
按Ctrl +右键单击“ google”链接将打开带有搜索引擎站点的浏览器。

我已经尝试用所有可以想象的格式替换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")链接,但无济于事。 例如:

http://...

例如,此处为MS Excel文件-但可以是任何类型的文件(.pdf等)。

那么,有没有人有关于该主题的经验或成功征服过有关文件链接的JSON数据(格式)?另外,我应该提到,我想要链接的文件(实际上)位于Windows Network驱动器上,而不是如示例中的本地文件。而且我想我们可能都对Windows网络位置可能会因R(和类似)代码引起的其他问题负有应有的责任。

0 个答案:

没有答案