0

当我转换包含所有值的字符的 JSON 时,我的结果是一个字符串(不是列表)。为什么?无论如何我可以将其转换为列表吗?

示例 1 - 混合值类型 - 转换为列表(太棒了!)

> s <- fromJSON('{"key1":true,"key2":"value2"}')
> s
$key1
[1] TRUE

$key2
[1] value2

示例 2 - 所有 char 值 - 转换为字符(为什么?)

> s <- fromJSON('{"key1":"value1","key2":"value2"}')
> s
key1     key2 
"value1" "value2" 
4

1 回答 1

1

simplify = FALSE如果要禁止转换为向量,请使用。

s <- fromJSON('{"key1":"value1","key2":"value2"}', simplify = FALSE)
> s
$key1
[1] "value1"

$key2
[1] "value2"
于 2013-06-10T18:21:46.220 回答