C#
public class LegacyControlerJsonConverter : JsonConverter<LegacyController> {
public override DateTimeOffset Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) {
options.AllowTrailingCommas = true;
// I *think* this method and a matching read one exist.
reader.Deserialize<LegacyController>(options);
}
public override void Write(Utf8JsonWriter writer, LegacyController controller, JsonSerializerOptions options) {
options.AllowTrailingCommas = true;
// I *think* this method and a matching read one exist.
writer.Serialize<LegacyController>(options);
}
C#
public class LegacyControlerJsonConverter : JsonConverter<LegacyController> {
public override DateTimeOffset Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) {
options.AllowTrailingCommas = true;
// I *think* this method and a matching read one exist.
reader.Deserialize<LegacyController>(options);
}
public override void Write(Utf8JsonWriter writer, LegacyController controller, JsonSerializerOptions options) {
options.AllowTrailingCommas = true;
// I *think* this method and a matching read one exist.
writer.Serialize<LegacyController>(options);
}