RJSONIO от Omegahat - это еще один пакет, который предоставляет средства для чтения и записи данных в формате JSON.
rjson не использует методы S4 / S3 и поэтому не является легко расширяемым, но все же полезным. К сожалению, он не использует векторизованные операции и поэтому слишком медленный для нетривиальных данных. Точно так же для чтения данных JSON в R это несколько медленно и поэтому не масштабируется до больших данных, если это будет проблемой.
Обновление (новый пакет 2013-12-03):
jsonlite : Этот пакет является вилкой пакета RJSONIO
. Он основан на синтаксическом анализаторе RJSONIO
, но реализует другое отображение между объектами R и строками JSON. Код C в этом пакете в основном из пакета RJSONIO
, код R был переписан с нуля. Помимо вставных замен для fromJSON
и toJSON
, пакет имеет функции для сериализации объектов. Кроме того, пакет содержит множество модульных тестов, чтобы убедиться, что все граничные случаи кодируются и декодируются последовательно для использования с динамическими данными в системах и приложениях.