Package: rjsoncons
Title: Query, Pivot, Patch, and Validate 'JSON' and 'NDJSON'
Version: 1.3.3
Authors@R: c(
person(
"Martin", "Morgan", role = c("aut", "cre"),
email = "mtmorgan.xyz@gmail.com",
comment = c(ORCID = "0000-0002-5874-8148")
),
person(
"Marcel", "Ramos", role = "aut",
comment = c(ORCID = "0000-0002-3242-0582")
),
person(
"Daniel", "Parker", role = c("aut", "cph"),
email = "danielaparker@yahoo.com",
comment = "jsoncons C++ library maintainer"
))
Description: Functions to query (filter or transform), pivot (convert
from array-of-objects to object-of-arrays, for easy import as
'R' data frame), search, patch (edit), and validate (against
'JSON Schema') 'JSON' and 'NDJSON' strings, files, or URLs.
Query and pivot support 'JSONpointer', 'JSONpath' or 'JMESpath'
expressions. The implementation uses the 'jsoncons'
header-only
library; the library is easily linked to other packages for
direct access to 'C++' functionality not implemented here.
Depends: R (>= 4.2.0)
Imports: cli, tibble
Suggests: jsonlite, tinytest, BiocStyle, knitr, rmarkdown
LinkingTo: cpp11, cli
License: BSL-1.0
NeedsCompilation: yes
Encoding: UTF-8
BugReports: https://github.com/mtmorgan/rjsoncons/issues
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.1
VignetteBuilder: knitr
URL: https://mtmorgan.github.io/rjsoncons/
Repository: https://link-ny.r-universe.dev
Date/Publication: 2026-06-03 22:17:28 UTC
RemoteUrl: https://github.com/mtmorgan/rjsoncons
RemoteRef: HEAD
RemoteSha: 339558a4a0bd5a1fe8ba38bf862bdd47e7f162e3
Packaged: 2026-06-24 00:55:37 UTC; root
Author: Martin Morgan [aut, cre] (ORCID:
),
Marcel Ramos [aut] (ORCID: ),
Daniel Parker [aut, cph] (jsoncons C++ library maintainer)
Maintainer: Martin Morgan