> orioles.tweets <- searchTwitter('#orioles', n=15, lang="en")
> orioles.text=laply(orioles.tweets,function(t) t$getText())
> class(toJSON(orioles.text))
[1] "character"
为什么会这样?
答案 0 :(得分:0)
目前还不清楚为什么你认为这个班级应该是&#34; json&#34;。据推测,您正在使用具有toJSON
功能的R软件包之一。选择rjsom包作为测试用例,我发现?toJSON
- 帮助页面中的第一个例子给出了#34;字符&#34;作为重组对象的类:
> ??toJSON
> library(rjson); x <- list( alpha = 1:5, beta = "Bravo",
+ gamma = list(a=1:3, b=NULL),
+ delta = c(TRUE, FALSE) )
> json.vec <- toJSON( x )
> class(json.vec)
[1] "character"
如果由于未正确设置类而从后续处理中收到错误,则可以指定一个类:
class(json.vec) <- "json"
通常不建议这样做,但在json-wrangling库的选择与另一个包作者选择的库不同的情况下可能需要这样做。