private/runtime/Conversions/JsonConverter.cs
namespace Carbon.Json.Converters { public abstract class JsonConverter<T> : IJsonConverter { public abstract T FromJson(JsonNode node); public abstract JsonNode ToJson(T value); #region IConverter object IJsonConverter.FromJson(JsonNode node) => FromJson(node); JsonNode IJsonConverter.ToJson(object value) => ToJson((T)value); #endregion } } |