在Rstudio里读取TCGA上下载下来的json文件时老是报错
if(!require("jsonlite")) install.packages("jsonlite",update=F,ask=F)
library(jsonlite)
metadata <- jsonlite::fromJSON("metadata.cart.2022-03-19.json")
Error: lexical error: invalid char in json text.
metadata.cart.2022-03-19.json
(right here) -^
同样的代码运行我之前下载的另一份json文件就可以,这次不知道为啥就报错的。
求解
json的文件路径上不能有中文,否则报错
有建议使用:
metadata <- jsonlite::fromJSON(readLines("metadata.cart.2022-03-19.json"))
你试试看能否解决问题。
https://www.itdaan.com/blog/2016/12/06/8ddf8d55344c94c7a6341c1ad54f7b8c.html
我也遇到了同样的报错,但是我发现是我蠢了,没有setwd,重新设置了就可以了。不知道适不适用于你的情况。