| 12345678910111213141516171819202122232425 |
- using System;
- using System.Collections.Generic;
- using System.Text.Json;
- using System.Text.Json.Serialization;
- namespace Quadarax.Foundation.Core.Json
- {
- public class ListConverter<M> : JsonConverter<IList<M>>
- {
- public override IList<M> Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
- {
- return JsonSerializer.Deserialize<List<M>>(ref reader, options);
- }
- public override bool CanConvert(Type typeToConvert)
- {
- return base.CanConvert(typeToConvert);
- }
- public override void Write(Utf8JsonWriter writer, IList<M> value, JsonSerializerOptions options)
- {
- throw new NotImplementedException();
- }
- }
- }
|