Definition

Assembly: Mintlify.Core.dll Namespace: Mintlify.Core.Models Inheritance: System.Text.Json.Serialization.JsonConverter<Mintlify.Core.Models.PrimaryNavigationConfig>

Syntax

Mintlify.Core.Models.PrimaryNavigationConfigJsonConverter

Summary

Custom JSON converter for PrimaryNavigationConfig that handles object format.

Constructors

.ctor

Syntax

public PrimaryNavigationConfigJsonConverter()

Methods

Read

Reads and converts the JSON to a PrimaryNavigationConfig object.

Syntax

public override Mintlify.Core.Models.PrimaryNavigationConfig Read(ref System.Text.Json.Utf8JsonReader reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options)

Parameters

NameTypeDescription
readerSystem.Text.Json.Utf8JsonReaderThe JSON reader.
typeToConvertSystem.TypeThe type to convert to.
optionsSystem.Text.Json.JsonSerializerOptionsThe serializer options.

Returns

Type: Mintlify.Core.Models.PrimaryNavigationConfig? A PrimaryNavigationConfig object.

Write

Writes a PrimaryNavigationConfig object as JSON.

Syntax

public override void Write(System.Text.Json.Utf8JsonWriter writer, Mintlify.Core.Models.PrimaryNavigationConfig value, System.Text.Json.JsonSerializerOptions options)

Parameters

NameTypeDescription
writerSystem.Text.Json.Utf8JsonWriterThe JSON writer.
valueMintlify.Core.Models.PrimaryNavigationConfigThe PrimaryNavigationConfig object to write.
optionsSystem.Text.Json.JsonSerializerOptionsThe serializer options.