Microsoft.AspNetCore.JsonPatch.SystemTextJson
10.0.5
Prefix Reserved
See the version list below for details.
dotnet add package Microsoft.AspNetCore.JsonPatch.SystemTextJson --version 10.0.5
NuGet\Install-Package Microsoft.AspNetCore.JsonPatch.SystemTextJson -Version 10.0.5
<PackageReference Include="Microsoft.AspNetCore.JsonPatch.SystemTextJson" Version="10.0.5" />
<PackageVersion Include="Microsoft.AspNetCore.JsonPatch.SystemTextJson" Version="10.0.5" />
<PackageReference Include="Microsoft.AspNetCore.JsonPatch.SystemTextJson" />
paket add Microsoft.AspNetCore.JsonPatch.SystemTextJson --version 10.0.5
#r "nuget: Microsoft.AspNetCore.JsonPatch.SystemTextJson, 10.0.5"
#:package Microsoft.AspNetCore.JsonPatch.SystemTextJson@10.0.5
#addin nuget:?package=Microsoft.AspNetCore.JsonPatch.SystemTextJson&version=10.0.5
#tool nuget:?package=Microsoft.AspNetCore.JsonPatch.SystemTextJson&version=10.0.5
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 | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Microsoft.AspNetCore.JsonPatch.SystemTextJson:
| Package | Downloads |
|---|---|
|
SurrealDb.Net
The official SurrealDB library for .NET |
|
|
SurrealDb.Reactive
Reactive Extensions for the SurrealDB library for .NET |
|
|
SurrealDb.Embedded.RocksDb
File provider for the SurrealDB library for .NET, backed by RocksDB |
|
|
SurrealDb.Embedded.InMemory
In-memory provider for the SurrealDB library for .NET |
|
|
SurrealDb.Embedded.SurrealKv
File provider for the SurrealDB library for .NET, backed by SurrealKV |
GitHub repositories (6)
Showing the top 6 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!
|
|
|
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-preview.3.26207.106 | 55 | 4/14/2026 |
| 11.0.0-preview.2.26159.112 | 81 | 3/10/2026 |
| 11.0.0-preview.1.26104.118 | 119 | 2/10/2026 |
| 10.0.7 | 2,608 | 4/21/2026 |
| 10.0.6 | 6,644 | 4/14/2026 |
| 10.0.5 | 27,763 | 3/12/2026 |
| 10.0.4 | 4,154 | 3/10/2026 |
| 10.0.3 | 19,110 | 2/10/2026 |
| 10.0.2 | 36,658 | 1/13/2026 |
| 10.0.1 | 29,000 | 12/9/2025 |
| 10.0.0 | 109,937 | 11/11/2025 |
| 10.0.0-rc.2.25502.107 | 947 | 10/14/2025 |
| 10.0.0-rc.1.25451.107 | 17,597 | 9/9/2025 |
| 10.0.0-preview.7.25380.108 | 256 | 8/12/2025 |
| 10.0.0-preview.6.25358.103 | 406 | 7/15/2025 |
| 10.0.0-preview.5.25277.114 | 322 | 6/6/2025 |
| 10.0.0-preview.4.25258.110 | 445 | 5/12/2025 |