![]() |
VOOZH | about |
dotnet add package Codebelt.Extensions.Newtonsoft.Json --version 10.1.4
NuGet\Install-Package Codebelt.Extensions.Newtonsoft.Json -Version 10.1.4
<PackageReference Include="Codebelt.Extensions.Newtonsoft.Json" Version="10.1.4" />
<PackageVersion Include="Codebelt.Extensions.Newtonsoft.Json" Version="10.1.4" />Directory.Packages.props
<PackageReference Include="Codebelt.Extensions.Newtonsoft.Json" />Project file
paket add Codebelt.Extensions.Newtonsoft.Json --version 10.1.4
#r "nuget: Codebelt.Extensions.Newtonsoft.Json, 10.1.4"
#:package Codebelt.Extensions.Newtonsoft.Json@10.1.4
#addin nuget:?package=Codebelt.Extensions.Newtonsoft.Json&version=10.1.4Install as a Cake Addin
#tool nuget:?package=Codebelt.Extensions.Newtonsoft.Json&version=10.1.4Install as a Cake Tool
An open-source project (MIT license) that targets and complements the Newtonsoft.Json serializer engine. It aims to provide a uniform and convenient developer experience when working with JSON.
Your versatile Newtonsoft.Json companion for:
.NET 9 and .NET 10,.NET Standard 2 (where applicable),.NET Framework 4.6.2 and newer.It is, by heart, free, flexible and built to extend and boost your agile codebelt.
The Codebelt.Extensions.Newtonsoft.Json namespace contains both types and extension methods that complements the Newtonsoft.Json namespace by adding new ways of working with JSON; both in terms of serialization and parsing.
More documentation available at our documentation site:
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 net5.0 was computed. net5.0-windows net5.0-windows was computed. net6.0 net6.0 was computed. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 was computed. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 netcoreapp2.0 was computed. netcoreapp2.1 netcoreapp2.1 was computed. netcoreapp2.2 netcoreapp2.2 was computed. netcoreapp3.0 netcoreapp3.0 was computed. netcoreapp3.1 netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 netstandard2.0 is compatible. netstandard2.1 netstandard2.1 was computed. |
| .NET Framework | net461 net461 was computed. net462 net462 was computed. net463 net463 was computed. net47 net47 was computed. net471 net471 was computed. net472 net472 was computed. net48 net48 was computed. net481 net481 was computed. |
| MonoAndroid | monoandroid monoandroid was computed. |
| MonoMac | monomac monomac was computed. |
| MonoTouch | monotouch monotouch was computed. |
| Tizen | tizen40 tizen40 was computed. tizen60 tizen60 was computed. |
| Xamarin.iOS | xamarinios xamarinios was computed. |
| Xamarin.Mac | xamarinmac xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos xamarinwatchos was computed. |
Showing the top 4 NuGet packages that depend on Codebelt.Extensions.Newtonsoft.Json:
| Package | Downloads |
|---|---|
|
Savvyio.Extensions.Newtonsoft.Json
Extend the Savvy I/O core assemblies with support for Newtonsoft JSON. |
|
|
Codebelt.Extensions.Newtonsoft.Json.App
Provides a convenient set of default API additions for building a .NET application that favors Newtonsoft.Json. |
|
|
Codebelt.Extensions.AspNetCore.Newtonsoft.Json
The Codebelt.Extensions.AspNetCore.Newtonsoft.Json namespace contains both types and extension methods that complements the Cuemon.Extensions.AspNetCore/Cuemon.Extensions.Newtonsoft.Json namespace while being an addition to the Microsoft.AspNetCore namespace. Extends upon JSON formatters and converters in the context of ASP.NET Core for Newtonsoft.Json. |
|
|
Savvyio.Extensions.DependencyInjection.Newtonsoft.Json
Extend the Savvy I/O support for Microsoft Dependency Injection with support for Newtonsoft JSON implementations. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.1.4 | 737 | 6/5/2026 |
| 10.1.3 | 1,544 | 5/23/2026 |
| 10.1.2 | 540 | 4/17/2026 |
| 10.1.1 | 632 | 3/23/2026 |
| 10.1.0 | 690 | 2/28/2026 |
| 10.0.3 | 581 | 2/20/2026 |
| 10.0.2 | 605 | 2/15/2026 |
| 10.0.1 | 746 | 1/22/2026 |
| 10.0.0 | 623 | 11/12/2025 |
| 9.0.8 | 450 | 10/20/2025 |
| 9.0.7 | 610 | 9/15/2025 |
| 9.0.6 | 950 | 8/19/2025 |
| 9.0.5 | 298 | 7/10/2025 |
| 9.0.4 | 429 | 6/15/2025 |
| 9.0.3 | 774 | 5/25/2025 |
| 9.0.2 | 721 | 4/16/2025 |
| 9.0.1 | 552 | 1/30/2025 |
| 9.0.0 | 522 | 11/13/2024 |
| 9.0.0-rc.1 | 323 | 11/11/2024 |
| 9.0.0-preview.3 | 128 | 10/11/2024 |
Version: 10.1.4
Availability: .NET 10, .NET 9 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
# Bug Fixes
- FIXED TransientFaultExceptionConverter now handles null evidence gracefully by creating a default TransientFaultEvidence instance
- FIXED JDataResultExtensions now validates PropertyName is not null or empty before attempting wildcard matching
Version: 10.1.3
Availability: .NET 10, .NET 9 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 10.1.2
Availability: .NET 10, .NET 9 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 10.1.1
Availability: .NET 10, .NET 9 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 10.1.0
Availability: .NET 10, .NET 9 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 10.0.3
Availability: .NET 10, .NET 9 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 10.0.2
Availability: .NET 10, .NET 9 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 10.0.1
Availability: .NET 10, .NET 9 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 10.0.0
Availability: .NET 10, .NET 9 and .NET Standard 2.0
# ALM
- REMOVED Support for TFM .NET 8 (LTS)
- ADDED TFM for .NET 10 (LTS)
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 9.0.8
Availability: .NET 9, .NET 8 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 9.0.7
Availability: .NET 9, .NET 8 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 9.0.6
Availability: .NET 9, .NET 8 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 9.0.5
Availability: .NET 9, .NET 8 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 9.0.4
Availability: .NET 9, .NET 8 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 9.0.3
Availability: .NET 9, .NET 8 and .NET Standard 2.0
# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
Version: 9.0.2
Availability: .NET 9, .NET 8 and .NET Standard 2.0
# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
Version: 9.0.1
Availability: .NET 9, .NET 8 and .NET Standard 2.0
# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
Version: 9.0.0
Availability: .NET 9, .NET 8 and .NET Standard 2.0
# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
- REMOVED Support for TFM .NET 6 (LTS)
# Breaking Changes
- RENAMED DynamicJsonConverter class in the Codebelt.Extensions.Newtonsoft.Json namespace to JsonConverterFactory
# New Features
- ADDED FailureConverter class in the Codebelt.Extensions.Newtonsoft.Json.Converters namespace to convert FailureConverter to JSON
# Improvements
- EXTENDED JsonConverterCollectionExtensions class in the Codebelt.Extensions.Newtonsoft.Json.Converters namespace to include one new extension method: AddFailureConverter
# Quality Analysis Actions
- CHANGED ValidatorExtensions class in the Codebelt.Extensions.Newtonsoft.Json namespace to be compliant with https://rules.sonarsource.com/csharp/type/Bug/RSPEC-3343/ (breaking change)
Version: 8.4.0
Availability: .NET 8, .NET 6 and .NET Standard 2.0
# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
Version: 8.3.2
Availability: .NET 8, .NET 6 and .NET Standard 2.0
# ALM
- REMOVED Support for TFM .NET 7 (STS)
Version: 8.3.0
Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
# Bug Fixes
- FIXED ExceptionConverter class in the Codebelt.Extensions.Newtonsoft.Json.Converters namespace to use Environment.NewLine instead of Alphanumeric.NewLine (vital for non-Windows operating systems)
Version: 8.2.0
Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
Version: 8.1.0
Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
# Improvements
- CHANGED NewtonsoftJsonFormatterOptions class in the Codebelt.Extensions.Newtonsoft.Json.Formatters namespace to derive from IExceptionDescriptorOptions
Version: 8.0.1
Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
# Improvements
- CHANGED NewtonsoftJsonFormatterOptions class in the Codebelt.Extensions.Newtonsoft.Json.Formatters namespace to be consistent with general date time handling; applied DateFormatString = "O"
Version: 8.0.0
Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0
# ALM
- ADDED TFM for net8.0
- CHANGED Dependencies to latest and greatest with respect to TFMs
# Breaking Changes
- CHANGED Create{T} method signature on DynamicContractResolver in the Codebelt.Extensions.Newtonsoft.Json namespace to support an additional argument (PropertyInfo) in the params Action{PropertyInfo, JsonProperty} array
- RENAMED JsonFormatter class in the Codebelt.Extensions.Newtonsoft.Json.Formatters namespace to NewtonsoftJsonFormatter
- RENAMED JsonFormatterOptions class in the Codebelt.Extensions.Newtonsoft.Json.Formatters namespace to NewtonsoftJsonFormatterOptions
# New Features
- ADDED TransientFaultExceptionConverter class in the Codebelt.Extensions.Newtonsoft.Json.Converters to convert TransientFaultException to and from JSON
- EXTENDED JsonConverterCollectionExtensions class in the Codebelt.Extensions.Newtonsoft.Json.Converters namespace with a new extension method for the JsonConverter class: AddTransientFaultExceptionConverter
- EXTENDED JsonFormatterOptions class in the Codebelt.Extensions.Newtonsoft.Json.Formatters namespace to include a new default converter: AddTransientFaultExceptionConverter
# Improvements
- CHANGED ExceptionConverter class in the Codebelt.Extensions.Newtonsoft.Json.Converters namespace to support deserialization of Exception types
# Quality Analysis Actions
- CHANGED ExceptionConverter class in the Codebelt.Extensions.Newtonsoft.Json.Converters namespace to be compliant with https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1822