├── .Rbuildignore ├── .gitattributes ├── .github ├── .gitignore └── workflows │ └── R-CMD-check.yaml ├── .gitignore ├── .travis.yml ├── DESCRIPTION ├── LICENSE ├── LICENSE.md ├── NAMESPACE ├── NEWS.md ├── R ├── RcppExports.R ├── from_json.R ├── jsonify-package.R ├── pretty.R ├── scratch.R ├── scratch2.R ├── to_json.R └── validate.R ├── README.Rmd ├── README.md ├── codecov.yml ├── docs ├── .nojekyll ├── 404.html ├── LICENSE-text.html ├── LICENSE.html ├── articles │ ├── index.html │ └── jsonify.html ├── authors.html ├── bootstrap-toc.css ├── bootstrap-toc.js ├── docsearch.css ├── docsearch.js ├── index.html ├── link.svg ├── news │ └── index.html ├── pkgdown.css ├── pkgdown.js ├── pkgdown.yml ├── reference │ ├── Rplot001.png │ ├── as.json.html │ ├── from_json.html │ ├── from_ndjson.html │ ├── index.html │ ├── minify_json.html │ ├── pretty_json.html │ ├── to_json.html │ ├── to_ndjson.html │ └── validate_json.html └── sitemap.xml ├── inst └── include │ └── jsonify │ ├── from_json │ ├── api.hpp │ ├── from_json.hpp │ ├── from_json_utils.hpp │ └── simplify │ │ └── simplify.hpp │ ├── jsonify.hpp │ ├── to_json │ ├── api.hpp │ ├── dates │ │ └── dates.hpp │ ├── utils.hpp │ └── writers │ │ ├── complex.hpp │ │ ├── ndjson.hpp │ │ ├── scalars.hpp │ │ └── simple.hpp │ └── validate │ └── validate.hpp ├── jsonify.Rproj ├── man ├── as.json.Rd ├── from_json.Rd ├── from_ndjson.Rd ├── minify_json.Rd ├── pretty_json.Rd ├── to_json.Rd ├── to_ndjson.Rd └── validate_json.Rd ├── src ├── Makevars ├── Makevars.win ├── RcppExports.cpp ├── from_json.cpp ├── pretty.cpp ├── read_json.cpp ├── tests.cpp ├── to_json.cpp └── validate.cpp ├── tests ├── benchmarks.R ├── testthat.R └── testthat │ ├── test-as_json.R │ ├── test-from_json.R │ ├── test-from_json_simplify.R │ ├── test-from_ndjson.R │ ├── test-to_json_SEXPTYPE.R │ ├── test-to_json_column.R │ ├── test-to_json_dataframe.R │ ├── test-to_json_dates.R │ ├── test-to_json_digits.R │ ├── test-to_json_lists.R │ ├── test-to_json_matrix.R │ ├── test-to_json_prettify.R │ ├── test-to_json_src.R │ ├── test-to_json_unbox.R │ ├── test-to_json_validate.R │ ├── test-to_json_vectors.R │ └── test-to_ndjson.R └── vignettes ├── .gitignore └── jsonify.Rmd /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | tests/* linguist-documentation 2 | -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/.github/workflows/R-CMD-check.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/.travis.yml -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | YEAR: 2020 2 | COPYRIGHT HOLDER: David Cooley 3 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/NEWS.md -------------------------------------------------------------------------------- /R/RcppExports.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/R/RcppExports.R -------------------------------------------------------------------------------- /R/from_json.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/R/from_json.R -------------------------------------------------------------------------------- /R/jsonify-package.R: -------------------------------------------------------------------------------- 1 | #' @useDynLib jsonify, .registration = TRUE 2 | #' @importFrom Rcpp sourceCpp 3 | NULL 4 | -------------------------------------------------------------------------------- /R/pretty.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/R/pretty.R -------------------------------------------------------------------------------- /R/scratch.R: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /R/scratch2.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/R/scratch2.R -------------------------------------------------------------------------------- /R/to_json.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/R/to_json.R -------------------------------------------------------------------------------- /R/validate.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/R/validate.R -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/README.Rmd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/404.html -------------------------------------------------------------------------------- /docs/LICENSE-text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/LICENSE-text.html -------------------------------------------------------------------------------- /docs/LICENSE.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/LICENSE.html -------------------------------------------------------------------------------- /docs/articles/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/articles/index.html -------------------------------------------------------------------------------- /docs/articles/jsonify.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/articles/jsonify.html -------------------------------------------------------------------------------- /docs/authors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/authors.html -------------------------------------------------------------------------------- /docs/bootstrap-toc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/bootstrap-toc.css -------------------------------------------------------------------------------- /docs/bootstrap-toc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/bootstrap-toc.js -------------------------------------------------------------------------------- /docs/docsearch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/docsearch.css -------------------------------------------------------------------------------- /docs/docsearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/docsearch.js -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/link.svg -------------------------------------------------------------------------------- /docs/news/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/news/index.html -------------------------------------------------------------------------------- /docs/pkgdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/pkgdown.css -------------------------------------------------------------------------------- /docs/pkgdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/pkgdown.js -------------------------------------------------------------------------------- /docs/pkgdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/pkgdown.yml -------------------------------------------------------------------------------- /docs/reference/Rplot001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/reference/Rplot001.png -------------------------------------------------------------------------------- /docs/reference/as.json.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/reference/as.json.html -------------------------------------------------------------------------------- /docs/reference/from_json.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/reference/from_json.html -------------------------------------------------------------------------------- /docs/reference/from_ndjson.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/reference/from_ndjson.html -------------------------------------------------------------------------------- /docs/reference/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/reference/index.html -------------------------------------------------------------------------------- /docs/reference/minify_json.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/reference/minify_json.html -------------------------------------------------------------------------------- /docs/reference/pretty_json.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/reference/pretty_json.html -------------------------------------------------------------------------------- /docs/reference/to_json.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/reference/to_json.html -------------------------------------------------------------------------------- /docs/reference/to_ndjson.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/reference/to_ndjson.html -------------------------------------------------------------------------------- /docs/reference/validate_json.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/reference/validate_json.html -------------------------------------------------------------------------------- /docs/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/docs/sitemap.xml -------------------------------------------------------------------------------- /inst/include/jsonify/from_json/api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/inst/include/jsonify/from_json/api.hpp -------------------------------------------------------------------------------- /inst/include/jsonify/from_json/from_json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/inst/include/jsonify/from_json/from_json.hpp -------------------------------------------------------------------------------- /inst/include/jsonify/from_json/from_json_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/inst/include/jsonify/from_json/from_json_utils.hpp -------------------------------------------------------------------------------- /inst/include/jsonify/from_json/simplify/simplify.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/inst/include/jsonify/from_json/simplify/simplify.hpp -------------------------------------------------------------------------------- /inst/include/jsonify/jsonify.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/inst/include/jsonify/jsonify.hpp -------------------------------------------------------------------------------- /inst/include/jsonify/to_json/api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/inst/include/jsonify/to_json/api.hpp -------------------------------------------------------------------------------- /inst/include/jsonify/to_json/dates/dates.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/inst/include/jsonify/to_json/dates/dates.hpp -------------------------------------------------------------------------------- /inst/include/jsonify/to_json/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/inst/include/jsonify/to_json/utils.hpp -------------------------------------------------------------------------------- /inst/include/jsonify/to_json/writers/complex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/inst/include/jsonify/to_json/writers/complex.hpp -------------------------------------------------------------------------------- /inst/include/jsonify/to_json/writers/ndjson.hpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /inst/include/jsonify/to_json/writers/scalars.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/inst/include/jsonify/to_json/writers/scalars.hpp -------------------------------------------------------------------------------- /inst/include/jsonify/to_json/writers/simple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/inst/include/jsonify/to_json/writers/simple.hpp -------------------------------------------------------------------------------- /inst/include/jsonify/validate/validate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/inst/include/jsonify/validate/validate.hpp -------------------------------------------------------------------------------- /jsonify.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/jsonify.Rproj -------------------------------------------------------------------------------- /man/as.json.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/man/as.json.Rd -------------------------------------------------------------------------------- /man/from_json.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/man/from_json.Rd -------------------------------------------------------------------------------- /man/from_ndjson.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/man/from_ndjson.Rd -------------------------------------------------------------------------------- /man/minify_json.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/man/minify_json.Rd -------------------------------------------------------------------------------- /man/pretty_json.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/man/pretty_json.Rd -------------------------------------------------------------------------------- /man/to_json.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/man/to_json.Rd -------------------------------------------------------------------------------- /man/to_ndjson.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/man/to_ndjson.Rd -------------------------------------------------------------------------------- /man/validate_json.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/man/validate_json.Rd -------------------------------------------------------------------------------- /src/Makevars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/src/Makevars -------------------------------------------------------------------------------- /src/Makevars.win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/src/Makevars.win -------------------------------------------------------------------------------- /src/RcppExports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/src/RcppExports.cpp -------------------------------------------------------------------------------- /src/from_json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/src/from_json.cpp -------------------------------------------------------------------------------- /src/pretty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/src/pretty.cpp -------------------------------------------------------------------------------- /src/read_json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/src/read_json.cpp -------------------------------------------------------------------------------- /src/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/src/tests.cpp -------------------------------------------------------------------------------- /src/to_json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/src/to_json.cpp -------------------------------------------------------------------------------- /src/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/src/validate.cpp -------------------------------------------------------------------------------- /tests/benchmarks.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/benchmarks.R -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/test-as_json.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-as_json.R -------------------------------------------------------------------------------- /tests/testthat/test-from_json.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-from_json.R -------------------------------------------------------------------------------- /tests/testthat/test-from_json_simplify.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-from_json_simplify.R -------------------------------------------------------------------------------- /tests/testthat/test-from_ndjson.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-from_ndjson.R -------------------------------------------------------------------------------- /tests/testthat/test-to_json_SEXPTYPE.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_json_SEXPTYPE.R -------------------------------------------------------------------------------- /tests/testthat/test-to_json_column.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_json_column.R -------------------------------------------------------------------------------- /tests/testthat/test-to_json_dataframe.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_json_dataframe.R -------------------------------------------------------------------------------- /tests/testthat/test-to_json_dates.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_json_dates.R -------------------------------------------------------------------------------- /tests/testthat/test-to_json_digits.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_json_digits.R -------------------------------------------------------------------------------- /tests/testthat/test-to_json_lists.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_json_lists.R -------------------------------------------------------------------------------- /tests/testthat/test-to_json_matrix.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_json_matrix.R -------------------------------------------------------------------------------- /tests/testthat/test-to_json_prettify.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_json_prettify.R -------------------------------------------------------------------------------- /tests/testthat/test-to_json_src.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_json_src.R -------------------------------------------------------------------------------- /tests/testthat/test-to_json_unbox.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_json_unbox.R -------------------------------------------------------------------------------- /tests/testthat/test-to_json_validate.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_json_validate.R -------------------------------------------------------------------------------- /tests/testthat/test-to_json_vectors.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_json_vectors.R -------------------------------------------------------------------------------- /tests/testthat/test-to_ndjson.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/tests/testthat/test-to_ndjson.R -------------------------------------------------------------------------------- /vignettes/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.R 3 | -------------------------------------------------------------------------------- /vignettes/jsonify.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SymbolixAU/jsonify/HEAD/vignettes/jsonify.Rmd --------------------------------------------------------------------------------