1

我想从这个 JSON 字符串中获取值:{ "item": [ { "value": 142 } , { "value": 200 } ] }

代码:

library(rjson)
item <- list(item=c(value= 142,value=200))
toJSON(item)

我有:

> toJSON(item)
[1] "{\"item\":{\"value\":142,\"value\":200}}"

如何从 R 中的 json 字符串中获取值?

4

1 回答 1

1

文档中的讨论I()及其作用RJSONIO,但这就是您要寻找的...

library("RJSONIO")
item <- list(item=I(list(list(value= 142),list(value=200))))
> toJSON(item)
[1] "{\n \"item\": [\n {\n \"value\":    142 \n},\n{\n \"value\":    200 \n} \n] \n}"
于 2015-06-10T11:40:16.037 回答