Я пытаюсь кодировать R-списки в json, используя пакет jsonlite и функцию toJSON. У меня есть простой элемент, как:Как я могу кодировать вектор R длины 1 как одно значение в json, используя пакет jsonlite R?
list(op='abc')
Я хотел бы, чтобы стать:
{
"op" : "abc"
}
Вместо этого, я получаю:
{
"op" : ["abc"]
}
API-интерфейс, к которому я пытаюсь кормить этот json задыхается от последнего и требует первого. Любые предложения о том, как получить прежнее поведение от jsonlite (или другого пакета R json)?
Попробуйте 'rjson' пакет. Это дает первое. – Psidom
Это работает. Любые предложения о том, как получить это поведение из пакета jsonlite, который, как представляется, имеет лучшую производительность? – seandavi
Я думаю, это зависит от ваших данных. Похоже, что если ваши исходные данные являются фреймом данных, он также даст первое. Могут ли ваши данные быть правильно преобразованы в кадр данных? – Psidom