在R中创建JsonObject数组

时间:2012-12-05 05:14:12

标签: r rjava

我可以使用rJson从R中的列表创建一个json对象。

我用过

config <- list([Portname="PORT.H.2",MktValue="8000000",WtScheme="Closed"])
json <- toJSON(config) 

如何将keyvalue对的数组传递给我的R函数,然后将其转换为R中的jsonArray

我想通过

  {[Portname="PORT.H.1",MktValue="1000000",WtScheme="Variable], [Portname="PORT.H.2",MktValue="8000000",WtScheme="Closed"]}

1 个答案:

答案 0 :(得分:1)

require(rjson)
config <- list(Portname="PORT.H.1",MktValue="1000000",WtScheme="Variable")
config2 <- list(Portname="PORT.H.2",MktValue="8000000",WtScheme="Closed")
json <- toJSON(list(config,config2)) 
cat(json)
#[{"Portname":"PORT.H.1","MktValue":"1000000","WtScheme":"Variable"},{"Portname":"PORT.H.2","MktValue":"8000000","WtScheme":"Closed"}]>