validatejsonr: Validate JSON Against JSON Schemas

The current implementation uses the C++ library 'RapidJSON' to supply the schema functionality, it supports JSON Schema Draft v4. As of 2016-09-09, 'RapidJSON' passed 262 out of 263 tests in JSON Schema Test Suite (JSON Schema draft 4).

Author
Leif Jonsson [aut, cre], Milo Yip [aut], Tencent [cph], THL A29 Limited [cph], Alexander Chemeris [aut]
Date of publication
2016-10-20 01:56:50
Maintainer
Leif Jonsson <leif.jonsson@gmail.com>
License
BSD_2_clause + file LICENSE
Version
1.0.4

View on CRAN

Man pages

validate_jsonfile_with_schema
Validate a JSON file against a JSON Schema string
validate_jsonfile_with_schemafile
Validate a JSON file against a JSON Schema file
validate_json_with_schema
Validate a JSON string against a JSON Schema string
validate_json_with_schemafile
Validate a JSON string against a JSON Schema file

Files in this package

validatejsonr
validatejsonr/inst
validatejsonr/inst/extdata
validatejsonr/inst/extdata/malformed-json.json
validatejsonr/inst/extdata/broken-schema.json
validatejsonr/inst/extdata/item-2.json
validatejsonr/inst/extdata/item-1.json
validatejsonr/inst/extdata/schema.json
validatejsonr/inst/extdata/item-3.json
validatejsonr/inst/doc
validatejsonr/inst/doc/validatejsonr.html
validatejsonr/inst/doc/validatejsonr.Rmd
validatejsonr/inst/doc/validatejsonr.R
validatejsonr/tests
validatejsonr/tests/testthat.R
validatejsonr/tests/testthat
validatejsonr/tests/testthat/test-string-string.r
validatejsonr/tests/testthat/test-string_io.r
validatejsonr/tests/testthat/test-file_io.r
validatejsonr/src
validatejsonr/src/Makevars
validatejsonr/src/rcpp_validate_json.cpp
validatejsonr/src/RcppExports.cpp
validatejsonr/src/include
validatejsonr/src/include/rapidjson
validatejsonr/src/include/rapidjson/filereadstream.h
validatejsonr/src/include/rapidjson/stringbuffer.h
validatejsonr/src/include/rapidjson/internal
validatejsonr/src/include/rapidjson/internal/strtod.h
validatejsonr/src/include/rapidjson/internal/biginteger.h
validatejsonr/src/include/rapidjson/internal/regex.h
validatejsonr/src/include/rapidjson/internal/swap.h
validatejsonr/src/include/rapidjson/internal/strfunc.h
validatejsonr/src/include/rapidjson/internal/pow10.h
validatejsonr/src/include/rapidjson/internal/meta.h
validatejsonr/src/include/rapidjson/internal/stack.h
validatejsonr/src/include/rapidjson/internal/diyfp.h
validatejsonr/src/include/rapidjson/internal/itoa.h
validatejsonr/src/include/rapidjson/internal/ieee754.h
validatejsonr/src/include/rapidjson/internal/dtoa.h
validatejsonr/src/include/rapidjson/document.h
validatejsonr/src/include/rapidjson/fwd.h
validatejsonr/src/include/rapidjson/rapidjson.h
validatejsonr/src/include/rapidjson/pointer.h
validatejsonr/src/include/rapidjson/encodedstream.h
validatejsonr/src/include/rapidjson/allocators.h
validatejsonr/src/include/rapidjson/msinttypes
validatejsonr/src/include/rapidjson/msinttypes/inttypes.h
validatejsonr/src/include/rapidjson/msinttypes/stdint.h
validatejsonr/src/include/rapidjson/msinttypes/LICENSE
validatejsonr/src/include/rapidjson/reader.h
validatejsonr/src/include/rapidjson/error
validatejsonr/src/include/rapidjson/error/error.h
validatejsonr/src/include/rapidjson/error/en.h
validatejsonr/src/include/rapidjson/istreamwrapper.h
validatejsonr/src/include/rapidjson/schema.h
validatejsonr/src/include/rapidjson/ostreamwrapper.h
validatejsonr/src/include/rapidjson/memorystream.h
validatejsonr/src/include/rapidjson/filewritestream.h
validatejsonr/src/include/rapidjson/stream.h
validatejsonr/src/include/rapidjson/writer.h
validatejsonr/src/include/rapidjson/prettywriter.h
validatejsonr/src/include/rapidjson/LICENSE
validatejsonr/src/include/rapidjson/memorybuffer.h
validatejsonr/src/include/rapidjson/encodings.h
validatejsonr/NAMESPACE
validatejsonr/R
validatejsonr/R/RcppExports.R
validatejsonr/vignettes
validatejsonr/vignettes/validatejsonr.Rmd
validatejsonr/README.md
validatejsonr/MD5
validatejsonr/build
validatejsonr/build/vignette.rds
validatejsonr/DESCRIPTION
validatejsonr/man
validatejsonr/man/validate_json_with_schema.Rd
validatejsonr/man/validate_jsonfile_with_schema.Rd
validatejsonr/man/validate_json_with_schemafile.Rd
validatejsonr/man/validate_jsonfile_with_schemafile.Rd
validatejsonr/LICENSE