Создание атрибута: пары значений в формате JSON

Я в основном пытаюсь воспроизвести следующую структуру json с помощью jsonlite (любой другой пакет, например rson, также подойдет, если он будет работать лучше).

 {
  "classes": [1, 2, 3],
  "ID": 0,
  "Name": "Peter",
  "Address": ""
}

Мой подход пока:

jsonlite::toJSON(list(classes=c(1, 2, 3), ID=0, Name="Peter", Address=""))

Что приводит к:

{"classes":[1,2,3],"ID":[0],"Name":["Peter"],"Address":[""]}

Я думаю, что проблема в том, что все в R является вектором, поэтому даже если я хочу просто одно целое число или строку в качестве атрибута, он форматируется как массив, заключая его в [ ].

0 ответов

Другие вопросы по тегам