Microsoft.AspNetCore.JsonPatch.SystemTextJson
11.0.0-preview.6.26359.118
Prefix Reserved
See the version list below for details.
dotnet add package Microsoft.AspNetCore.JsonPatch.SystemTextJson --version 11.0.0-preview.6.26359.118
NuGet\Install-Package Microsoft.AspNetCore.JsonPatch.SystemTextJson -Version 11.0.0-preview.6.26359.118
<PackageReference Include="Microsoft.AspNetCore.JsonPatch.SystemTextJson" Version="11.0.0-preview.6.26359.118" />
<PackageVersion Include="Microsoft.AspNetCore.JsonPatch.SystemTextJson" Version="11.0.0-preview.6.26359.118" />
<PackageReference Include="Microsoft.AspNetCore.JsonPatch.SystemTextJson" />
paket add Microsoft.AspNetCore.JsonPatch.SystemTextJson --version 11.0.0-preview.6.26359.118
#r "nuget: Microsoft.AspNetCore.JsonPatch.SystemTextJson, 11.0.0-preview.6.26359.118"
#:package Microsoft.AspNetCore.JsonPatch.SystemTextJson@11.0.0-preview.6.26359.118
#addin nuget:?package=Microsoft.AspNetCore.JsonPatch.SystemTextJson&version=11.0.0-preview.6.26359.118&prerelease
#tool nuget:?package=Microsoft.AspNetCore.JsonPatch.SystemTextJson&version=11.0.0-preview.6.26359.118&prerelease
About
Microsoft.AspNetCore.JsonPatch.SystemTextJson provides ASP.NET Core support for JSON PATCH requests.
How to Use
To use Microsoft.AspNetCore.JsonPatch.SystemTextJson, follow these steps:
Installation
dotnet add package Microsoft.AspNetCore.JsonPatch.SystemTextJson
Usage
To define an action method for a JSON Patch in an API controller:
- Annotate it with the
HttpPatchattribute - Accept a
JsonPatchDocument<TModel> - Call
ApplyToon the patch document to apply changes
For example:
[HttpPatch]
public IActionResult JsonPatchWithModelState(
[FromBody] JsonPatchDocument<Customer> patchDoc)
{
if (patchDoc is not null)
{
var customer = CreateCustomer();
patchDoc.ApplyTo(customer, ModelState);
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
return new ObjectResult(customer);
}
else
{
return BadRequest(ModelState);
}
}
In a real app, the code would retrieve the data from a store such as a database and update the database after applying the patch.
Additional Documentation
For additional documentation and examples, refer to the official documentation on JSON Patch in ASP.NET Core.
Feedback & Contributing
Microsoft.AspNetCore.JsonPatch.SystemTextJson is released as open-source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 is compatible. |
-
net11.0
- No dependencies.
NuGet packages (9)
Showing the top 5 NuGet packages that depend on Microsoft.AspNetCore.JsonPatch.SystemTextJson:
| Package | Downloads |
|---|---|
|
Elvia.Ifs.Extensions.Api.Client.Abstractions
Abstractions that is used by the ifs-extensions API. |
|
|
SurrealDb.Net
The official SurrealDB library for .NET |
|
|
SFA.DAS.Api.Common
Package Description |
|
|
SurrealDb.Embedded.InMemory
In-memory provider for the SurrealDB library for .NET |
|
|
SurrealDb.Embedded.RocksDb
File provider for the SurrealDB library for .NET, backed by RocksDB |
GitHub repositories (7)
Showing the top 7 popular GitHub repositories that depend on Microsoft.AspNetCore.JsonPatch.SystemTextJson:
| Repository | Stars |
|---|---|
|
dotnet/AspNetCore.Docs
Documentation for ASP.NET Core
|
|
|
FastEndpoints/FastEndpoints
A light-weight REST API development framework for ASP.NET 8 and newer.
|
|
|
grandnode/grandnode2
E-commerce platform built with ASP.NET Core using MongoDB for NoSQL storage
|
|
|
Jitendex/Jitendex
A free, offline, and openly licensed Japanese-to-English dictionary. Updates monthly!
|
|
|
dotnet/AspNetCore.Docs.Samples
|
|
|
markjprice/cs14net10
Repository for the Packt Publishing book titled "C# 14 and .NET 10 - Modern Cross-Platform Development Fundamentals" by Mark J. Price
|
|
|
surrealdb/surrealdb.net
SurrealDB SDK for .NET
|
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.0-rc.1.26425.128 | 56 | 9/8/2026 |
| 11.0.0-preview.7.26381.103 | 651 | 8/11/2026 |
| 11.0.0-preview.6.26359.118 | 120 | 7/14/2026 |
| 11.0.0-preview.5.26302.115 | 235 | 6/9/2026 |
| 11.0.0-preview.4.26230.115 | 109 | 5/12/2026 |
| 11.0.0-preview.3.26207.106 | 97 | 4/14/2026 |
| 11.0.0-preview.2.26159.112 | 119 | 3/10/2026 |
| 11.0.0-preview.1.26104.118 | 159 | 2/10/2026 |
| 10.0.12 | 3,737 | 9/8/2026 |
| 10.0.11 | 39,958 | 8/11/2026 |
| 10.0.10 | 57,602 | 7/14/2026 |
| 10.0.9 | 68,152 | 6/9/2026 |
| 10.0.8 | 67,021 | 5/12/2026 |
| 10.0.7 | 83,261 | 4/21/2026 |
| 10.0.6 | 26,887 | 4/14/2026 |
| 10.0.5 | 143,479 | 3/12/2026 |
| 10.0.4 | 6,456 | 3/10/2026 |
| 10.0.3 | 27,638 | 2/10/2026 |
| 10.0.2 | 67,574 | 1/13/2026 |
| 10.0.1 | 54,159 | 12/9/2025 |