然后我从R使用rjson读取JSON文件,似乎JSON数组(包含在[]
中)被转换为(未命名)R列表,而不是向量。从R读取JSON数组
因此,我必须先将这些列表中的每一个都列入unlist(recuresice=F)
,然后才能使用它们。
- 这个 转换我有什么逻辑吗?我的意思是,为什么 使用一个列表(而不是一个向量)来 存储数组?
- 有没有什么办法来控制rjson的这种行为(或者 也许是另一个推荐的JSON 解析器)?
然后我从R使用rjson读取JSON文件,似乎JSON数组(包含在[]
中)被转换为(未命名)R列表,而不是向量。从R读取JSON数组
因此,我必须先将这些列表中的每一个都列入unlist(recuresice=F)
,然后才能使用它们。
我知道的唯一另外一个就在这里(简要讨论RJSONIO和rjson之间的区别):http://www.omegahat.org/RJSONIO/ – 2010-08-06 19:06:05
今天,我遇到了同样的情况,我也用过如你所做的那样取消列表(递归= F)。它看起来是一种使用RJSON数据的自然方式。但是,我们确实需要一个优雅的解决方案 – Leo5188 2012-09-27 01:53:14