Table of Contents

Class KeyArrayJsonConverter

Namespace
Terminal.Gui.Configuration
Assembly
Terminal.Gui.dll

Serializes and deserializes Key arrays as JSON string arrays (e.g. ["Ctrl+A", "Home"]). Each element uses ToString() for writing and TryParse(string, out Key) for reading.

public class KeyArrayJsonConverter : JsonConverter<Key[]?>
Inheritance
KeyArrayJsonConverter
Inherited Members

Constructors

KeyArrayJsonConverter()

Methods

Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Write(Utf8JsonWriter, Key[]?, JsonSerializerOptions)