Table of Contents

Namespace Cuemon.Extensions.Text.Json

Assembly: Cuemon.Extensions.Text.Json.dll

The Cuemon.Extensions.Text.Json namespace contains both types and extension methods that complements the System.Text.Json namespace by adding new ways of working with JSON; both in terms of serialization and parsing.

Availability: .NET 9 and .NET 8

Complements: System.Text.Json namespace 🔗

Extension Methods

Type Ext Methods
JsonNamingPolicy ⬇️ DefaultOrConvertName
Utf8JsonReader ⬇️ ToHierarchy
JsonSerializerOptions ⬇️ SetPropertyName and Clone
Utf8JsonWriter ⬇️ WriteObject

Classes

DynamicJsonConverter

Provides a factory based way to create and wrap an JsonConverter implementation.

JsonNamingPolicyExtensions

Extension methods for the JsonNamingPolicy class.

JsonSerializerOptionsExtensions

Extension methods for the JsonSerializerOptions class.

Utf8JsonWriterExtensions

Extension methods for the Utf8JsonWriter class.

Delegates

Utf8JsonReaderFunc<T>

Represents the Read method of JsonConverter<T>.

Utf8JsonWriterAction<T>

Represents the Write method of JsonConverter<T>.