Microsoft.Extensions.Configuration.Json 8.0.0-rc.1.23419.4

About

JSON configuration provider implementation for Microsoft.Extensions.Configuration. This package enables you to read your application's settings from a JSON file. You can use JsonConfigurationExtensions.AddJsonFile extension method on IConfigurationBuilder to add the JSON configuration provider to the configuration builder.

For more information, see the documentation: JSON configuration provider.

Example

The following example shows how to read application settings from the JSON configuration file.

using System;
using Microsoft.Extensions.Configuration;

class Program
{
    static void Main()
    {
        // Build a configuration object from JSON file
        IConfiguration config = new ConfigurationBuilder()
            .AddJsonFile("appsettings.json")
            .Build();

        // Get a configuration section
        IConfigurationSection section = config.GetSection("Settings");

        // Read simple values
        Console.WriteLine($"Server: {section["Server"]}");
        Console.WriteLine($"Database: {section["Database"]}");

        // Read a collection
        Console.WriteLine("Ports: ");
        IConfigurationSection ports = section.GetSection("Ports");

        foreach (IConfigurationSection child in ports.GetChildren())
        {
            Console.WriteLine(child.Value);
        }
    }
}

To run this example, include an appsettings.json file with the following content in your project:

{
  "Settings": {
    "Server": "example.com",
    "Database": "Northwind",
    "Ports": [ 80, 81 ]
  }
}

You can include a configuration file using a code like this in your .csproj file:

<ItemGroup>
  <Content Include="appsettings.json">
    <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  </Content>
</ItemGroup>

Showing the top 20 packages that depend on Microsoft.Extensions.Configuration.Json.

Packages Downloads
EPPlus
A spreadsheet library for .NET framework and .NET core
166
EPPlus
A spreadsheet library for .NET framework and .NET core
167
EPPlus
A spreadsheet library for .NET framework and .NET core
168
EPPlus
A spreadsheet library for .NET framework and .NET core
169
EPPlus
A spreadsheet library for .NET framework and .NET core
170
EPPlus
A spreadsheet library for .NET framework and .NET core
173
EPPlus
A spreadsheet library for .NET framework and .NET core
177
EPPlus
A spreadsheet library for .NET framework and .NET core
178
EPPlus
A spreadsheet library for .NET framework and .NET core
181
Microsoft.Extensions.Hosting
Hosting and startup infrastructures for applications.
165
Microsoft.Extensions.Logging.AzureAppServices
Logger implementation to support Azure App Services 'Diagnostics logs' and 'Log stream' features. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/f5084525411d53b81d9950b68616117750b674d4
186
Serilog.AspNetCore.Plus
Serilog support for ASP.NET Core logging with some plus features
242

https://go.microsoft.com/fwlink/?LinkID=799421

.NET Framework 4.6.2

.NET Standard 2.1

.NET Standard 2.0

.NET 8.0

.NET 7.0

.NET 6.0

Version Downloads Last updated
11.0.0-preview.5.26302.115 11 06/09/2026
11.0.0-preview.4.26230.115 14 05/13/2026
11.0.0-preview.3.26207.106 30 04/14/2026
11.0.0-preview.2.26159.112 34 03/11/2026
11.0.0-preview.1.26104.118 37 02/11/2026
10.0.9 13 06/09/2026
10.0.8 12 05/13/2026
10.0.7 27 04/21/2026
10.0.6 28 04/14/2026
10.0.5 34 03/14/2026
10.0.4 32 03/11/2026
10.0.3 35 02/11/2026
10.0.2 43 01/14/2026
10.0.1 50 12/10/2025
10.0.0 84 11/11/2025
10.0.0-rc.2.25502.107 78 10/14/2025
10.0.0-rc.1.25451.107 84 09/11/2025
10.0.0-preview.7.25380.108 100 08/14/2025
10.0.0-preview.6.25358.103 115 07/16/2025
10.0.0-preview.5.25277.114 98 06/08/2025
10.0.0-preview.4.25258.110 138 05/15/2025
10.0.0-preview.3.25171.5 127 04/13/2025
10.0.0-preview.2.25163.2 126 04/02/2025
10.0.0-preview.1.25080.5 122 04/02/2025
9.0.17 12 06/09/2026
9.0.16 11 05/13/2026
9.0.15 26 04/14/2026
9.0.14 34 03/11/2026
9.0.13 38 02/11/2026
9.0.12 41 01/13/2026
9.0.11 76 11/11/2025
9.0.10 89 10/14/2025
9.0.9 87 09/11/2025
9.0.8 91 08/05/2025
9.0.7 95 07/09/2025
9.0.6 85 06/11/2025
9.0.5 100 05/16/2025
9.0.4 118 04/09/2025
9.0.3 124 03/28/2025
9.0.2 109 03/30/2025
9.0.1 117 02/16/2025
9.0.0 123 11/14/2024
9.0.0-rc.2.24473.5 110 10/23/2024
9.0.0-rc.1.24431.7 114 10/08/2024
9.0.0-preview.7.24405.7 110 10/07/2024
9.0.0-preview.6.24327.7 136 07/23/2024
9.0.0-preview.5.24306.7 119 07/23/2024
9.0.0-preview.4.24266.19 116 07/23/2024
9.0.0-preview.3.24172.9 107 07/23/2024
9.0.0-preview.2.24128.5 113 07/23/2024
9.0.0-preview.1.24080.9 131 07/23/2024
8.0.1 120 10/15/2024
8.0.0 160 02/05/2024
8.0.0-rc.2.23479.6 105 07/23/2024
8.0.0-rc.1.23419.4 128 07/23/2024
8.0.0-preview.7.23375.6 114 07/23/2024
8.0.0-preview.6.23329.7 109 07/23/2024
8.0.0-preview.5.23280.8 137 07/23/2024
8.0.0-preview.4.23259.5 130 07/23/2024
8.0.0-preview.3.23174.8 128 07/23/2024
8.0.0-preview.2.23128.3 134 07/23/2024
8.0.0-preview.1.23110.8 129 07/23/2024
7.0.0 134 02/05/2024
7.0.0-rc.2.22472.3 121 07/23/2024
7.0.0-rc.1.22426.10 115 07/23/2024
7.0.0-preview.7.22375.6 132 07/23/2024
7.0.0-preview.6.22324.4 127 07/23/2024
7.0.0-preview.5.22301.12 125 07/23/2024
7.0.0-preview.4.22229.4 127 07/23/2024
7.0.0-preview.3.22175.4 127 07/23/2024
7.0.0-preview.2.22152.2 115 07/23/2024
7.0.0-preview.1.22076.8 126 07/23/2024
6.0.1 106 11/14/2024
6.0.0 119 07/23/2024
6.0.0-rc.2.21480.5 118 07/23/2024
6.0.0-rc.1.21451.13 129 07/23/2024
6.0.0-preview.7.21377.19 115 07/23/2024
6.0.0-preview.6.21352.12 117 07/23/2024
6.0.0-preview.5.21301.5 122 07/23/2024
6.0.0-preview.4.21253.7 127 07/23/2024
6.0.0-preview.3.21201.4 109 07/23/2024
6.0.0-preview.2.21154.6 113 07/23/2024
6.0.0-preview.1.21102.12 128 07/23/2024
5.0.0 118 07/23/2024
5.0.0-rc.2.20475.5 135 07/23/2024
5.0.0-rc.1.20451.14 115 07/23/2024
5.0.0-preview.8.20407.11 126 07/23/2024
5.0.0-preview.7.20364.11 118 07/23/2024
5.0.0-preview.6.20305.6 112 07/23/2024
5.0.0-preview.5.20278.1 120 07/23/2024
5.0.0-preview.4.20251.6 123 07/23/2024
5.0.0-preview.3.20215.2 106 07/23/2024
5.0.0-preview.2.20160.3 119 07/23/2024
5.0.0-preview.1.20120.4 109 07/23/2024
3.1.32 114 07/23/2024
3.1.31 143 07/23/2024
3.1.30 124 07/23/2024
3.1.29 111 07/23/2024
3.1.28 115 07/23/2024
3.1.27 119 07/23/2024
3.1.26 120 07/23/2024
3.1.25 110 07/23/2024
3.1.24 125 07/23/2024
3.1.23 116 07/23/2024
3.1.22 109 07/23/2024
3.1.21 115 07/23/2024
3.1.20 114 07/23/2024
3.1.19 116 07/23/2024
3.1.18 113 07/23/2024
3.1.17 99 07/23/2024
3.1.16 130 07/23/2024
3.1.15 114 07/23/2024
3.1.14 134 07/23/2024
3.1.13 126 07/23/2024
3.1.12 130 07/23/2024
3.1.11 123 07/23/2024
3.1.10 124 07/23/2024
3.1.9 149 07/23/2024
3.1.8 116 07/23/2024
3.1.7 123 07/23/2024
3.1.6 111 07/23/2024
3.1.5 132 07/23/2024
3.1.4 121 07/23/2024
3.1.3 114 07/23/2024
3.1.2 125 07/23/2024
3.1.1 117 07/23/2024
3.1.0 136 07/23/2024
3.1.0-preview3.19553.2 120 07/23/2024
3.1.0-preview2.19525.4 105 07/23/2024
3.1.0-preview1.19506.1 124 07/23/2024
3.0.3 108 07/23/2024
3.0.2 106 07/23/2024
3.0.1 122 07/23/2024
3.0.0 110 07/23/2024
3.0.0-rc1.19456.10 116 07/23/2024
3.0.0-preview9.19423.4 108 07/23/2024
3.0.0-preview8.19405.4 122 07/23/2024
3.0.0-preview7.19362.4 128 07/23/2024
3.0.0-preview6.19304.6 132 07/23/2024
3.0.0-preview5.19227.9 121 07/23/2024
3.0.0-preview4.19216.2 118 07/23/2024
3.0.0-preview3.19153.1 134 07/23/2024
3.0.0-preview.19074.2 118 07/23/2024
3.0.0-preview.18572.1 115 07/23/2024
2.2.0 136 07/23/2024
2.2.0-preview3-35497 105 07/23/2024
2.2.0-preview2-35157 116 07/23/2024
2.2.0-preview1-35029 108 07/23/2024
2.1.1 120 07/23/2024
2.1.0 118 07/23/2024
2.1.0-rc1-final 118 07/23/2024
2.1.0-preview2-final 120 07/23/2024
2.1.0-preview1-final 133 07/23/2024
2.0.2 123 07/23/2024
2.0.1 110 07/23/2024
2.0.0 129 07/23/2024
2.0.0-preview2-final 115 07/23/2024
2.0.0-preview1-final 115 07/23/2024
1.1.2 132 07/23/2024
1.1.1 117 07/23/2024
1.1.0 133 07/23/2024
1.1.0-preview1-final 131 07/23/2024
1.0.2 121 07/23/2024
1.0.1 125 07/23/2024
1.0.0 135 07/23/2024
1.0.0-rc2-final 122 07/23/2024
1.0.0-rc1-final 110 07/23/2024