以下过程是在RStudio实现的
- 第一步 找package--可处理json文件的包有 rjson/jsonio/jsonlite
先尝试安装rjson
2. 第二步 看帮助文档
用法:fromJSON( json_str, file, method = "C", unexpected.escape = "error", simplify = TRUE )
douban_data<-fromJSON(chinese.json)
Error in fromJSON(chinese.json) : object 'chinese.json' not found
搞不懂用法中的json_str,后来发现这样就可以了
douban_data<-fromJSON(file="chinese.json")
但是不要高兴的太早,这样只是读取了一行信息!从头来过吧
- 第一步 找package--可处理json文件的包有 rjson/jsonio/jsonlite
安装jsonlite
第二步 看帮助文档,尝试了很久怎么建立con即connection,发现木有用。。
第三步 读文件 最终结果如图(终于读进去了呢),一行代码搞定
>jsonlite::stream_in(chinese.json,pagesize = 50)
Error in is(con, "connection") : object 'chinese.json' not found
>jsonlite::stream_in(file="chinese.json",pagesize = 50)
Error in is(con, "connection") :
argument "con" is missing, with no default
>jsonlite::stream_in(file("chinese.json"),pagesize = 50)
opening file input connection.
douban_data<-jsonlite::stream_in(file("chinese.json"),pagesize = 28220)

刚开始博客之路,格式乱,忽略了吧。。。。。