Deserialize metadata from a JSON string
Arguments
- json
A JSON character string produced by
metadata_to_json().
Value
An rsdv_metadata object. Constraints are reconstructed with their
original S3 classes so check_constraint() dispatches correctly.
Examples
meta <- metadata() |>
set_column_type("a", "numerical") |>
set_column_type("b", "numerical") |>
add_constraint(inequality_constraint("a", "b", type = "lt"))
metadata_from_json(metadata_to_json(meta))
#> rsdv Metadata
#> Columns: 2
#> a [numerical]
#> b [numerical]