Microsoft.Extensions.Configuration.Json 10.0.0-preview.3.25171.5

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.

How to Use

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>

Additional Documentation

Feedback & Contributing

Microsoft.Extensions.Configuration.Json is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.

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

Packages Downloads
Microsoft.Extensions.Hosting
Hosting and startup infrastructures for applications.
1,025
Microsoft.Extensions.Configuration.UserSecrets
User secrets configuration provider implementation for Microsoft.Extensions.Configuration. User secrets mechanism enables you to override application configuration settings with values stored in the local secrets file. You can use UserSecretsConfigurationExtensions.AddUserSecrets extension method on IConfigurationBuilder to add user secrets provider to the configuration builder.
1,024
Microsoft.Extensions.Hosting
Hosting and startup infrastructures for applications.
105
Microsoft.Extensions.Configuration.UserSecrets
User secrets configuration provider implementation for Microsoft.Extensions.Configuration. User secrets mechanism enables you to override application configuration settings with values stored in the local secrets file. You can use UserSecretsConfigurationExtensions.AddUserSecrets extension method on IConfigurationBuilder to add user secrets provider to the configuration builder.
102
Microsoft.AspNetCore.Components.WebAssembly
Build client-side single-page applications (SPAs) with Blazor running under WebAssembly. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/c9e3996173cec136bc2e9f3b4ec45f2a323b1d63
56
EPPlus
A spreadsheet library for .NET framework and .NET core
53
Microsoft.AspNetCore.Components.WebAssembly
Build client-side single-page applications (SPAs) with Blazor running under WebAssembly. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/ada5ad97d2114250a05550cb28cc18b9cf9f8993
52
EPPlus
A spreadsheet library for .NET framework and .NET core
52
EPPlus
A spreadsheet library for .NET framework and .NET core
48
EPPlus
A spreadsheet library for .NET framework and .NET core
47
EPPlus
A spreadsheet library for .NET framework and .NET core
46
EPPlus
A spreadsheet library for .NET framework and .NET core
44
EPPlus
A spreadsheet library for .NET framework and .NET core
43
EPPlus
A spreadsheet library for .NET framework and .NET core
41
EPPlus
A spreadsheet library for .NET framework and .NET core
40
EPPlus
A spreadsheet library for .NET framework and .NET core
39
EPPlus
A spreadsheet library for .NET framework and .NET core
38

.NET Framework 4.6.2

.NET 8.0

.NET 9.0

.NET 10.0

.NET Standard 2.0

.NET Standard 2.1

Version Downloads Last updated
11.0.0-preview.4.26230.115 1 05/14/2026
11.0.0-preview.3.26207.106 14 04/15/2026
11.0.0-preview.2.26159.112 16 03/11/2026
11.0.0-preview.1.26104.118 18 02/12/2026
10.0.8 2 05/14/2026
10.0.7 106 04/21/2026
10.0.6 11 04/15/2026
10.0.5 22 03/13/2026
10.0.4 18 03/11/2026
10.0.3 13 02/12/2026
10.0.2 26 01/15/2026
10.0.1 23 12/10/2025
10.0.0 18 12/14/2025
10.0.0-rc.2.25502.107 16 12/17/2025
10.0.0-rc.1.25451.107 11 12/13/2025
10.0.0-preview.7.25380.108 12 12/16/2025
10.0.0-preview.6.25358.103 16 12/09/2025
10.0.0-preview.5.25277.114 14 12/10/2025
10.0.0-preview.4.25258.110 12 12/11/2025
10.0.0-preview.3.25171.5 16 12/16/2025
10.0.0-preview.2.25163.2 16 12/16/2025
10.0.0-preview.1.25080.5 14 12/16/2025
9.0.16 2 05/14/2026
9.0.15 13 04/15/2026
9.0.14 14 03/11/2026
9.0.13 23 02/12/2026
9.0.12 22 01/15/2026
9.0.11 18 12/09/2025
9.0.10 19 12/10/2025
9.0.9 17 12/14/2025
9.0.8 19 12/11/2025
9.0.7 18 12/11/2025
9.0.6 21 12/12/2025
9.0.5 16 12/12/2025
9.0.4 14 12/16/2025
9.0.3 17 12/15/2025
9.0.2 21 12/12/2025
9.0.1 17 12/12/2025
9.0.0 19 12/11/2025
9.0.0-rc.2.24473.5 13 12/09/2025
9.0.0-rc.1.24431.7 15 12/16/2025
9.0.0-preview.7.24405.7 12 12/16/2025
9.0.0-preview.6.24327.7 20 12/14/2025
9.0.0-preview.5.24306.7 18 12/15/2025
9.0.0-preview.4.24266.19 19 12/11/2025
9.0.0-preview.3.24172.9 22 12/09/2025
9.0.0-preview.2.24128.5 15 12/11/2025
9.0.0-preview.1.24080.9 17 12/14/2025
8.0.1 18 12/09/2025
8.0.0 1,026 12/10/2025
8.0.0-rc.2.23479.6 17 12/14/2025
8.0.0-rc.1.23419.4 15 12/15/2025
8.0.0-preview.7.23375.6 16 12/11/2025
8.0.0-preview.6.23329.7 20 12/14/2025
8.0.0-preview.5.23280.8 18 12/16/2025
8.0.0-preview.4.23259.5 13 12/16/2025
8.0.0-preview.3.23174.8 19 12/14/2025
8.0.0-preview.2.23128.3 19 12/11/2025
8.0.0-preview.1.23110.8 13 12/11/2025
7.0.0 23 12/21/2025
7.0.0-rc.2.22472.3 16 12/14/2025
7.0.0-rc.1.22426.10 14 12/11/2025
7.0.0-preview.7.22375.6 14 12/16/2025
7.0.0-preview.6.22324.4 15 12/16/2025
7.0.0-preview.5.22301.12 17 12/10/2025
7.0.0-preview.4.22229.4 21 12/10/2025
7.0.0-preview.3.22175.4 14 12/15/2025
7.0.0-preview.2.22152.2 16 12/16/2025
7.0.0-preview.1.22076.8 19 12/16/2025
6.0.2-mauipre.1.22102.15 16 12/22/2025
6.0.2-mauipre.1.22054.8 17 12/21/2025
6.0.1 15 12/11/2025
6.0.0 19 12/11/2025
6.0.0-rc.2.21480.5 11 12/15/2025
6.0.0-rc.1.21451.13 20 12/14/2025
6.0.0-preview.7.21377.19 16 12/16/2025
6.0.0-preview.6.21352.12 19 12/14/2025
6.0.0-preview.5.21301.5 16 12/15/2025
6.0.0-preview.4.21253.7 20 12/16/2025
6.0.0-preview.3.21201.4 17 12/13/2025
6.0.0-preview.2.21154.6 18 12/14/2025
6.0.0-preview.1.21102.12 19 12/16/2025
5.0.0 19 12/13/2025
5.0.0-rc.2.20475.5 13 12/16/2025
5.0.0-rc.1.20451.14 17 12/14/2025
5.0.0-preview.8.20407.11 13 12/29/2025
5.0.0-preview.7.20364.11 18 12/16/2025
5.0.0-preview.6.20305.6 17 12/20/2025
5.0.0-preview.5.20278.1 20 12/16/2025
5.0.0-preview.4.20251.6 16 12/12/2025
5.0.0-preview.3.20215.2 16 12/14/2025
5.0.0-preview.2.20160.3 9 12/16/2025
5.0.0-preview.1.20120.4 22 12/16/2025
3.1.32 18 12/14/2025
3.1.31 15 12/16/2025
3.1.30 21 12/16/2025
3.1.29 12 12/14/2025
3.1.28 20 12/16/2025
3.1.27 21 12/16/2025
3.1.26 19 12/09/2025
3.1.25 18 12/16/2025
3.1.24 22 12/15/2025
3.1.23 15 12/16/2025
3.1.22 16 12/12/2025
3.1.21 16 12/16/2025
3.1.20 21 12/14/2025
3.1.19 18 12/16/2025
3.1.18 16 12/21/2025
3.1.17 15 12/14/2025
3.1.16 15 12/14/2025
3.1.15 17 12/21/2025
3.1.14 17 12/16/2025
3.1.13 16 12/15/2025
3.1.12 15 12/14/2025
3.1.11 19 12/16/2025
3.1.10 16 12/15/2025
3.1.9 12 01/12/2026
3.1.8 18 12/16/2025
3.1.7 15 12/16/2025
3.1.6 17 12/14/2025
3.1.5 15 12/16/2025
3.1.4 16 12/22/2025
3.1.3 17 12/16/2025
3.1.2 17 12/16/2025
3.1.1 20 12/16/2025
3.1.0 18 01/15/2026
3.1.0-preview3.19553.2 15 12/16/2025
3.1.0-preview2.19525.4 13 12/16/2025
3.1.0-preview1.19506.1 19 12/16/2025
3.0.3 21 12/13/2025
3.0.2 16 12/17/2025
3.0.1 18 12/16/2025
3.0.0 14 12/16/2025
3.0.0-rc1.19456.10 24 12/16/2025
3.0.0-preview9.19423.4 13 12/22/2025
3.0.0-preview8.19405.4 12 12/16/2025
3.0.0-preview7.19362.4 13 12/16/2025
3.0.0-preview6.19304.6 14 12/14/2025
3.0.0-preview5.19227.9 16 12/16/2025
3.0.0-preview4.19216.2 22 12/15/2025
3.0.0-preview3.19153.1 17 12/20/2025
3.0.0-preview.19074.2 15 12/16/2025
3.0.0-preview.18572.1 13 12/16/2025
2.2.0 18 12/16/2025
2.2.0-preview3-35497 17 12/16/2025
2.2.0-preview2-35157 18 12/16/2025
2.2.0-preview1-35029 14 12/16/2025
2.1.1 22 12/10/2025
2.1.0 17 12/16/2025
2.1.0-rc1-final 16 12/16/2025
2.1.0-preview2-final 19 12/16/2025
2.1.0-preview1-final 26 12/13/2025
2.0.2 16 12/16/2025
2.0.1 14 12/16/2025
2.0.0 15 12/16/2025
2.0.0-preview2-final 16 12/16/2025
2.0.0-preview1-final 18 12/15/2025
1.1.2 15 01/12/2026
1.1.1 18 01/10/2026
1.1.0 15 12/15/2025
1.1.0-preview1-final 19 12/21/2025
1.0.2 20 12/15/2025
1.0.1 20 12/16/2025
1.0.0 14 12/16/2025
1.0.0-rc2-final 21 12/16/2025
1.0.0-rc1-final 18 12/16/2025