通过JSON将R列表导出到Julia中
假设我在R中有这个列表通过JSON将R列表导出到Julia中,json,r,julia,Json,R,Julia,假设我在R中有这个列表 x = list(a=1:3,b=8:20) 我将其写入磁盘上的json文件 library(jsonlite) cat(toJSON(x),file="f.json") 我如何使用juliajson包来阅读它?我可以吗 # Julia using JSON JSON.parse("/Users/florianoswald/f.json") 给出了一个错误-我猜它需要一个json字符串 还有别的选择吗?我将受益于能够传递列表(即嵌套结构)而不是表格数据。谢谢 如果您
x = list(a=1:3,b=8:20)
我将其写入磁盘上的json文件
library(jsonlite)
cat(toJSON(x),file="f.json")
我如何使用juliajson包来阅读它?我可以吗
# Julia
using JSON
JSON.parse("/Users/florianoswald/f.json")
给出了一个错误-我猜它需要一个json字符串
还有别的选择吗?我将受益于能够传递列表(即嵌套结构)而不是表格数据。谢谢 如果您想使用当前版本的JSON执行此操作,可以使用Julia的
readall
方法从文件中获取字符串
Pkg.clone(“JSON”)
将为您提供JSON.jl的最新开发版本(与最新发布的版本相反)–似乎parsefile
尚未发布。您可能希望尝试JSON.parsefile
,而不是JSON.parse
,这是常识建议的,对吗JSON.parsefile错误:parsefile未定义
听起来您可能有一个过时版本的JSON
包。Pkg.status()
说了什么?尝试执行Pkg.checkout(“JSON”)
并再次尝试。成功了!你能给我解释一下吗?我在30分钟前用Pkg.add(“JSON”)
安装了它,现在还做了Pkg.update()
。上面说一切都是最新的。与Pkg.checkout(“JSON”)有什么不同?谢谢Pkg.update()
获取元数据的最新版本(Julia包注册表),Pkg.checkout()
获取包的git repo中的最新主机。