AddJsonProviders changed to AddJsonBodyProvider

alphons <alphons@heijden.com> 23 Feb 2026, 09:14
3bb4c4197bc8959e9dd9db6b8199365912e4484b
3 files changed
  • README.md
  • src/VanDerHeijden.JsonBodyProvider/JsonBodyExtensions.cs
  • src/VanDerHeijden.JsonBodyProvider/VanDerHeijden.JsonBodyProvider.csproj
diff --git a/README.md b/README.md
index f722b94..5e0ef88 100644
--- a/README.md
+++ b/README.md
@@ -37,7 +37,7 @@ dotnet add package JsonBodyProvider
```csharp
builder.Services
.AddControllers() // ← no [ApiController] !
- .AddJsonProviders(CorrectLists: true); // ← enables nice list + string behaviour
+ .AddJsonBodyProvider(CorrectLists: true); // ← enables normal list + string behaviour
```
## Good real-world examples
diff --git a/src/VanDerHeijden.JsonBodyProvider/JsonBodyExtensions.cs b/src/VanDerHeijden.JsonBodyProvider/JsonBodyExtensions.cs
index 8ee781d..edf5a26 100644
--- a/src/VanDerHeijden.JsonBodyProvider/JsonBodyExtensions.cs
+++ b/src/VanDerHeijden.JsonBodyProvider/JsonBodyExtensions.cs
@@ -4,7 +4,7 @@ namespace VanDerHeijden.JsonBodyProvider;
public static class JsonBodyExtensions
{
- public static IServiceCollection AddJsonProviders(this IServiceCollection services, bool CorrectLists = false)
+ public static IServiceCollection AddJsonBodyProvider(this IServiceCollection services, bool CorrectLists = false)
{
return services
.AddControllers(options =>
diff --git a/src/VanDerHeijden.JsonBodyProvider/VanDerHeijden.JsonBodyProvider.csproj b/src/VanDerHeijden.JsonBodyProvider/VanDerHeijden.JsonBodyProvider.csproj
index 8b12f25..26954b4 100644
--- a/src/VanDerHeijden.JsonBodyProvider/VanDerHeijden.JsonBodyProvider.csproj
+++ b/src/VanDerHeijden.JsonBodyProvider/VanDerHeijden.JsonBodyProvider.csproj
@@ -5,18 +5,16 @@
<Nullable>enable</Nullable>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<PackageReadmeFile>README.md</PackageReadmeFile>
- <PackageProjectUrl>https://github.com/alphons/JsonBodyProvider</PackageProjectUrl>
- <RepositoryUrl>https://github.com/alphons/JsonBodyProvider.git</RepositoryUrl>
+ <PackageProjectUrl>https://github.com/alphons/VanDerHeijden.JsonBodyProvider</PackageProjectUrl>
+ <RepositoryUrl>https://github.com/alphons/VanDerHeijden.JsonBodyProvider.git</RepositoryUrl>
<Description>Allows you to bind multiple simple parameters directly from a JSON request body - without using [FromBody] and without wrapper DTO classes</Description>
<PackageDescription>JsonBodyProvider for multi parameters model binding out of the box on AspNetCore</PackageDescription>
<Authors>alphons</Authors>
- <PackageId>JsonBodyProvider</PackageId>
+ <PackageId>VanDerHeijden.JsonBodyProvider</PackageId>
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
<PackageTags>Microsoft;AspNetCore;Mvc;AspNetCoreMvc;json</PackageTags>
<PackageIcon>icon.png</PackageIcon>
- <Version>10.0.1</Version>
- <AssemblyVersion>10.0.1.0</AssemblyVersion>
- <FileVersion>10.0.1.0</FileVersion>
+ <Version>10.0.3</Version>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />