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 . Provides configuration key-value pairs that are obtained from a JSON file. 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 instance. Provides configuration key-value pairs that are obtained from a JSON stream. Initializes a new instance of the class. The . Loads JSON configuration key-value pairs 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 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.