jsonlite 패키지와 toJSON 함수를 사용하여 R 목록을 json으로 인코딩하려고합니다. 나는 그 싶습니다jsonlite R 패키지를 사용하여 json에서 길이 1의 R 벡터를 단일 값으로 인코딩하려면 어떻게해야합니까?
list(op='abc')
이 될 : 내가 좋아하는 간단한 항목이
{
"op" : ["abc"]
}
API를 내가 먹이를 시도하고있는 :
{
"op" : "abc"
}
을 대신 내가 얻을 이 json은 후자에 질식하고 이전을 요구한다. jsonlite (또는 다른 R json 패키지)에서 이전 동작을 얻는 방법에 대한 제안 사항은 무엇입니까?
toJSON(list(op='abc'),auto_unbox=TRUE)
수율 :
{"op":"abc"}
업데이트 :
'rjson' 패키지를 사용해보세요. 전자를주고있다. – Psidom
그게 효과가있다. 더 나은 성능을 보이는 jsonlite 패키지에서 그 동작을 얻는 방법에 대한 제안 사항이 있습니까? – seandavi
나는 당신의 데이터에 달려 있다고 생각합니다. 원래 데이터가 데이터 프레임 인 경우 이전 데이터도 제공합니다. 데이터를 데이터 프레임으로 올바르게 변환 할 수 있습니까? – Psidom