void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); writer.WritePropertyName("keyType"); writer.WriteStringValue(KeyType.ToSerialString()); if (Optional.IsDefined(Key)) { writer.WritePropertyName("key"); writer.WriteStringValue(Key); } writer.WriteEndObject(); }
void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) { writer.WriteStartObject(); writer.WritePropertyName("keyType"); writer.WriteStringValue(KeyType.ToSerialString()); if (Key != null) { writer.WritePropertyName("key"); writer.WriteStringValue(Key); } writer.WriteEndObject(); }