Kodifox.Text.Json 2.0.0

dotnet add package Kodifox.Text.Json --version 2.0.0
                    
NuGet\Install-Package Kodifox.Text.Json -Version 2.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Kodifox.Text.Json" Version="2.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Kodifox.Text.Json" Version="2.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Kodifox.Text.Json" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Kodifox.Text.Json --version 2.0.0
                    
#r "nuget: Kodifox.Text.Json, 2.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Kodifox.Text.Json@2.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Kodifox.Text.Json&version=2.0.0
                    
Install as a Cake Addin
#tool nuget:?package=Kodifox.Text.Json&version=2.0.0
                    
Install as a Cake Tool

Kodifox.Text.Json

A .NET Standard 2.1 library that exposes extension functionality for types defined in System.Text.Json

Highlights

The library exposes functionality for:

  • Convert JSON documents into dictionary objects
  • Convert JSON arrays into lists
  • Merge two JSON documents/elements/nodes
  • Support for types defined in Newtonsoft.Json

Improvements

The main improvements in the different versions are listed below.

v2.0.0

  • Renamed the library from Denomica.Text.Json to Kodifox.Text.Json. This is a breaking change; update package references, namespaces, and project references when upgrading. The System.Text.Json package reference was also updated. No other changes were made in this version.

v1.0.8

  • Fixed a problem that caused objects not being properly deserialized when using a custom serialization options instance.
  • Fixed a problem with serialization / deserialization that was caused by the library trying to modify JSON serialization options after they had been used for a serialization or deserialization operation.
  • Fixed a problem that in certain cases caused indefinite recursion while serializing / deserializing objects.

v1.0.5

  • Downgraded System.Text.Json to a lower, but still non-vulnerable version. This enables more applications to use this library when applications can more freely determine which version of System.Text.Json they use.

v1.0.4

v1.0.3

v1.0.2

  • Fixed a serialization problem in cased when using the JsonUtil.CreateDictionary and JsonUtil.CreateList methods without specifying serialization options explicitly. The default in these cases should be to use the internally defined default serialization options which is now fixed in this version.

v1.0.1

  • Fixed a serialization / deserialization issue that caused nested objects to be deserialized into a JsonElement object instead of a dictionary.
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.0.0 105 9/11/2026