Skip to contents

Grabs values from MegaDetector/SpeciesNet JSON files based on provided keys.

Usage

megadet_get_info(json, key = "info")

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. If NULL is passed as a key, the entire JSON will be returned.

Value

dependent on keys used.

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
)
} # }