Microsoft.Extensions.Configuration.Json Extension methods for adding . Adds the JSON configuration provider at to . The to add to. Path relative to the base path stored in of . The . Adds the JSON configuration provider at to . The to add to. Path relative to the base path stored in of . Whether the file is optional. The . Adds the JSON configuration provider at to . The to add to. Path relative to the base path stored in of . Whether the file is optional. Whether the configuration should be reloaded if the file changes. The . Adds a JSON configuration source to . The to add to. The to use to access the file. Path relative to the base path stored in of . Whether the file is optional. Whether the configuration should be reloaded if the file changes. The . Adds a JSON configuration source to . The to add to. Configures the source. The . Adds a JSON configuration source to . The to add to. The to read the json configuration data from. The . A JSON file based . Initializes a new instance with the specified source. The source settings. Loads the JSON data from a stream. The stream to read. Represents a JSON file as an . Builds the for this source. The . A Loads configuration key/values from a json stream into a provider. Constructor. The . Loads json configuration key/values from a stream into a provider. The json to load configuration data from. Represents a JSON file as an . Builds the for this source. The . An Throws an if is null. The reference type argument to validate as non-null. The name of the parameter with which corresponds. File path must be a non-empty string. Top-level JSON element must be an object. Instead, '{0}' was found. Could not parse the JSON file. A duplicate key '{0}' was found. Unsupported JSON token '{0}' was found.