2014-04-10 68 views
1

我試圖創建一個使用列表中R.一個JSON文件這裏就是我想要做的,使用[R列表:如何使用變量名分配

toJSON(list(j$key=projIssues)) #I get error that I can't do this  

print(j$key)#---displays ACME 

以下是我創建的上述中一個靜態的方式,但想動態地做到這一點。

projIssues = list(
    issueName = i$name, 
    total=y$total 
    ) 

toJSON(list(key=projIssues)) 

以上的回報:

{ 
    "ACME": { 
      "issueName": "Wish", 
      "total":  6 
    } 
} 

回答

3

我不知道如果我理解你的問題。如果您想要更改密鑰,則可以使用names函數。

J = list(list(a=1,b=2)) 
names(J) = "ACME" 
cat(toJSON(J)) 
+0

感謝Randy提供的解決方案 – codeBarer