Set the schema from user input
set_schema(format = "1.0", schema = NULL)String. JSON data schema version number. There are currently
three schemas supported: "1.0", "1.1", "2.0", "3.0" and "3.1".
Formats "1.0" and "1.1" are included for backward compatibility only.
Use format = "3.1" for new applications.
A file name (optionally including the path) with the JSON
validation schema.
The schema argument overrides format. The function extracts the
version number for the basename, and overwrites the
format argument by version number.
A list with components format (either 1.0, 1.1, 2.0, 3.0
or 3.1), schema (long file name) and schema_base (base file name).
set_schema("3.0")
#> $format
#> [1] "3.0"
#>
#> $schema
#> [1] "/home/runner/work/_temp/Library/bdsreader/schemas/bds_v3.0.json"
#>
#> $schema_base
#> [1] "bds_v3.0.json"
#>