当我转换包含所有值的字符的JSON时,我的结果是一个字符串(不是列表)。为什么?无论如何我可以把它转换成一个列表吗?
示例1 - 混合值类型 - 转换为列表(太棒了!)
> s <- fromJSON('{"key1":true,"key2":"value2"}')
> s
$key1
[1] TRUE
$key2
[1] value2
示例2 - 所有字符值 - 转换为字符(为什么?)
> s <- fromJSON('{"key1":"value1","key2":"value2"}')
> s
key1 key2
"value1" "value2"
答案 0 :(得分:1)
如果要禁止转换为矢量,请使用simplify = FALSE
。
s <- fromJSON('{"key1":"value1","key2":"value2"}', simplify = FALSE)
> s
$key1
[1] "value1"
$key2
[1] "value2"