С Newtonsoft Json вы можете преобразовать объект в JObject, вызвав JObject.FromObject(object).
JObject
JObject.FromObject(object)
. Есть ли в System.Text аналог Json для получения JsonDocument от объект
JsonDocument
Существует открытый выпуск для него.
Но сейчас таких методов нет. Вы можете попробовать
using (JsonDocument document = JsonDocument.Parse(JsonSerializer.Serialize(object))) { ... }
Еще один выпуск