Retrieves metadata for a table using the PxWebApi v2 endpoint and returns it
as an R object via jsonlite::read_json().
Value
A list containing table metadata read by jsonlite::read_json() after internal URL adjustments via ensure_json_stat2().
The data URL is stored in the comment attribute of the returned object.
Examples
metadata1 <- meta_data(8991, url_type = "ssb_en")
#> Warning converted to message: cannot open URL 'https://data.ssb.no/api/pxwebapi/v2/tables/08991/metadata?lang=en&outputFormat=json-stat2': HTTP status was '429 Unknown Error'
#> No internet connection or resource not available: Error in open.connection(con, "rb") :
#> cannot open the connection to 'https://data.ssb.no/api/pxwebapi/v2/tables/08991/metadata?lang=en&outputFormat=json-stat2'
metadata2 <- meta_data(
"https://statistikdatabasen.scb.se/api/v2/tables/TAB1525/data?lang=en"
)
print(metadata1[1:4])
#> NULL
print(metadata2[1:4])
#> $version
#> [1] "2.0"
#>
#> $class
#> [1] "dataset"
#>
#> $label
#> [1] "Livestock by county/country and type of animal. Year 1981-2007"
#>
#> $source
#> [1] "Swedish Board of Agriculture"
#>
