尝试将推文转换为json格式以插入到mongoDB中

时间:2015-12-05 16:59:09

标签: r mongodb twitter rjson

> orioles.tweets <- searchTwitter('#orioles', n=15, lang="en")
> orioles.text=laply(orioles.tweets,function(t) t$getText())
> class(toJSON(orioles.text))
[1] "character"

为什么会这样?

1 个答案:

答案 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库的选择与另一个包作者选择的库不同的情况下可能需要这样做。