Grabs values from MegaDetector/SpeciesNet JSON files based on provided keys.
Arguments
- json
character vector or nested list object from
jsonlite::read_json(). The JSON file or loaded JSON data to filter on.- key
character, character vector, list, or
NULL. Key(s) and/or indices to filter on in the JSON data. For root keys, provide a character of the key name. For higher levels, provide a vector or list of keys in the order they are nested. IfNULLis passed as a key, the entire JSON will be returned.
Examples
if (FALSE) { # \dontrun{
#Get data for first images in file
megadet_get_info(
json = "classifications.json",
key = list("images", 1)
)
#Get name of detector used
megadet_get_info(
json = "classifications.json",
key = c("info", "detector")
)
#Load entire JSON from file
megadet_get_info(
json = "classifications.json",
key = NULL
)
} # }
