> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# SystemTextJsonContractResolver

> Provides support for [JsonIgnoreAttribute](https://learn.microsoft.com/dotnet/api/system.text.json.serialization.jsonignoreattribute), [JsonExtensionDataAttr...

## Definition

**Assembly:** CloudNimble.EasyAF.NewtonsoftJson.Compatibility.dll

**Namespace:** CloudNimble.EasyAF.NewtonsoftJson.Compatibility

**Inheritance:** Newtonsoft.Json.Serialization.DefaultContractResolver

## Syntax

```csharp theme={"dark"}
CloudNimble.EasyAF.NewtonsoftJson.Compatibility.SystemTextJsonContractResolver
```

## Summary

Provides support for [JsonIgnoreAttribute](https://learn.microsoft.com/dotnet/api/system.text.json.serialization.jsonignoreattribute), [JsonExtensionDataAttribute](https://learn.microsoft.com/dotnet/api/system.text.json.serialization.jsonextensiondataattribute), and [JsonPropertyNameAttribute](https://learn.microsoft.com/dotnet/api/system.text.json.serialization.jsonpropertynameattribute)
in System.Text.Json scenarios.

## Remarks

Influenced by [https://github.com/RicoSuter/NJsonSchema/blob/master/src/NJsonSchema/Generation/SystemTextJsonUtilities.cs](https://github.com/RicoSuter/NJsonSchema/blob/master/src/NJsonSchema/Generation/SystemTextJsonUtilities.cs)

## Constructors

### <Icon icon="hammer" iconType="duotone" color="#E0EC32" size={24} className="mr-2" /> .ctor

#### Syntax

```csharp theme={"dark"}
public SystemTextJsonContractResolver()
```
