RJSONIO: Serialize R Objects to JSON

Converts R objects to and from JavaScript Object Notation (JSON). The package provides a stable interface for reading JSON from strings, files, and connections, and for serializing common R objects, including vectors, lists, data frames, arrays, environments, and S4 objects. It also exposes parser handlers, callbacks, and S4 methods for applications that need customized JSON processing while preserving established RJSONIO behavior.

Version: 2.0.5
Imports: methods
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0)
Published: 2026-05-15
DOI: 10.32614/CRAN.package.RJSONIO
Author: Yaoxiang Li ORCID iD [aut, ctb, cre], CRAN Team [aut], Duncan Temple Lang ORCID iD [aut], Jonathan Wallace [aut] (aka ninja9578, author of included libjson sources)
Maintainer: Yaoxiang Li <liyaoxiang at outlook.com>
BugReports: https://github.com/YaoxiangLi/RJSONIO/issues
License: BSD_3_clause + file LICENSE
URL: https://yaoxiangli.github.io/RJSONIO/, https://github.com/YaoxiangLi/RJSONIO
NeedsCompilation: yes
Materials: README, NEWS, INSTALL
In views: WebTechnologies
CRAN checks: RJSONIO results

Documentation:

Reference manual: RJSONIO.html , RJSONIO.pdf
Vignettes: Advanced Customization (source, R code)
Choosing JSON Tools (source, R code)
Connections and Streaming (source, R code)
Parsing JSON (source, R code)
RJSONIO (source, R code)
Type Mapping (source, R code)
Writing JSON (source, R code)

Downloads:

Package source: RJSONIO_2.0.5.tar.gz
Windows binaries: r-devel: RJSONIO_2.0.0.zip, r-release: RJSONIO_2.0.0.zip, r-oldrel: RJSONIO_2.0.0.zip
macOS binaries: r-release (arm64): RJSONIO_2.0.5.tgz, r-oldrel (arm64): RJSONIO_2.0.0.tgz, r-release (x86_64): RJSONIO_2.0.0.tgz, r-oldrel (x86_64): RJSONIO_2.0.0.tgz
Old sources: RJSONIO archive

Reverse dependencies:

Reverse depends: BaseSpaceR, rbiouml, restimizeapi, ropensecretsapi
Reverse imports: ajv, animint2, CirceR, cmmr, CropScapeR, DIZutils, FAOSTAT, GladiaTOX, gpboost, KEGGlincs, LDAvis, lipidmapsR, mitre, mojson, PubChemR, pubmed.mineR, RCy3, RedditExtractoR, RSDA, RTCGAToolbox, rYoutheria, SignacX, switchr, tsmp, wilson
Reverse suggests: CodeDepends, exams, isobar, leaflet

Linking:

Please use the canonical form https://CRAN.R-project.org/package=RJSONIO to link to this page.