JsonConverterObject
namespace System.Text.Json.Serialization.Converters
{
internal sealed class JsonConverterObject : JsonConverter<object>
{
public override object Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
{
using (JsonDocument jsonDocument = JsonDocument.ParseValue(ref reader))
return jsonDocument.RootElement.Clone();
}
public override void Write(Utf8JsonWriter writer, object value, JsonSerializerOptions options)
{
throw new InvalidOperationException();
}
}
}