public static void Write(Utf8JsonWriter writer,
                                 object?value,
                                 JsonSerializerOptions nestedOptions,
                                 Type?nestedInputType = null)
        {
            JsonConverter <object?> converter = new DefaultObjectJsonConverter(nestedOptions, nestedInputType);

            converter.Write(writer, value, nestedOptions);
        }
 public override void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options)
 {
     DefaultObjectJsonConverter.Write(writer, value, options);
 }
 private static void defaultWriter(Utf8JsonWriter writer, T value, JsonSerializerOptions options)
 {
     DefaultObjectJsonConverter.Write(writer, value, options);              // not sure about the last argument
 }