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"
and "3.0"
.
Formats "1.0"
and "1.1"
are included for backward compatibility only.
Use format = "3.0"
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
or 3.0
), 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"
#>