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

# FaviconConfigJsonConverter

> Custom JSON converter for FaviconConfig that supports both string and object formats.

## Definition

**Assembly:** Mintlify.Core.dll

**Namespace:** Mintlify.Core.Models

**Inheritance:** System.Text.Json.Serialization.JsonConverter\<Mintlify.Core.Models.FaviconConfig>

## Syntax

```csharp theme={"dark"}
Mintlify.Core.Models.FaviconConfigJsonConverter
```

## Summary

Custom JSON converter for FaviconConfig that supports both string and object formats.

## Constructors

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

#### Syntax

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

## Methods

### <Icon icon="code-merge" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Read <Badge color="blue">Override</Badge>

Reads and converts the JSON to a FaviconConfig object.

#### Syntax

```csharp theme={"dark"}
public override Mintlify.Core.Models.FaviconConfig Read(ref System.Text.Json.Utf8JsonReader reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)
```

#### Parameters

| Name            | Type                                     | Description             |
| --------------- | ---------------------------------------- | ----------------------- |
| `reader`        | `System.Text.Json.Utf8JsonReader`        | The JSON reader.        |
| `typeToConvert` | `System.Type`                            | The type to convert to. |
| `options`       | `System.Text.Json.JsonSerializerOptions` | The serializer options. |

#### Returns

Type: `Mintlify.Core.Models.FaviconConfig?`
A FaviconConfig object.

### <Icon icon="code-merge" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Write <Badge color="blue">Override</Badge>

Writes a FaviconConfig object as JSON.

#### Syntax

```csharp theme={"dark"}
public override void Write(System.Text.Json.Utf8JsonWriter writer, Mintlify.Core.Models.FaviconConfig value, System.Text.Json.JsonSerializerOptions options)
```

#### Parameters

| Name      | Type                                     | Description                        |
| --------- | ---------------------------------------- | ---------------------------------- |
| `writer`  | `System.Text.Json.Utf8JsonWriter`        | The JSON writer.                   |
| `value`   | `Mintlify.Core.Models.FaviconConfig`     | The FaviconConfig object to write. |
| `options` | `System.Text.Json.JsonSerializerOptions` | The serializer options.            |
