ObjectConverter sealed class ObjectConverter : JsonConverter<object> Documentation Code namespace System.Text.Json.Serialization.Converters { internal sealed class ObjectConverter : 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(); } } }