A fast JSON parser and generator optimized for statistical data
and the web. Started out as a fork of RJSONIO, but has been completely
rewritten in recent versions. The package offers flexible, robust, high
performance tools for working with JSON in R and is particularly powerful
for building pipelines and interacting with web APIs. The implementation is
based on the mapping described in the vignette of the package (Ooms, 2014).
In addition to drop-in replacements for toJSON and fromJSON, jsonlite
contains functions to stream, validate, and prettify JSON data. The unit
tests included with the package verify that all edge cases are encoded and
decoded consistently for use with dynamic data in systems and applications.
testthat, knitr, reshape2, httr (>= 0.4), rjson, plyr, curl

curl (>= 0.5), plyr, testthat, knitr, rmarkdown, R.rsp

A fast JSON parser and generator optimized for statistical data
and the web. Started out as a fork of 'RJSONIO', but has been completely
rewritten in recent versions. The package offers flexible, robust, high
performance tools for working with JSON in R and is particularly powerful
for building pipelines and interacting with a web API. The implementation is
based on the mapping described in the vignette (Ooms, 2014). In addition to
converting JSON data from/to R objects, 'jsonlite' contains functions to
stream, validate, and prettify JSON data. The unit tests included with the
package verify that all edge cases are encoded and decoded consistently for
use with dynamic data in systems and applications.

httr, curl, plyr, testthat, knitr, rmarkdown, R.rsp

This package is a fork of the RJSONIO package by Duncan Temple
Lang. It builds on the same libjson c++ parser, but implements a smarter
mapping between R objects and JSON strings. The package vignette describes
the behavior in great detail. In addition to drop-in replacements for
fromJSON and toJSON, the package has functions to serialize objects. The
package also contains many unit tests to make verify that all edge cases
are encoded and decoded consistently for use with dynamic data in systems
and applications.