Объект, который вы получите от DeserializeObject, будет JObject, который имеет свойство Count
. Это свойство говорит вам, сколько свойств объекта.
var output = JsonConvert.DeserializeObject<dynamic>("{ }");
if (((JObject)output).Count == 0)
{
// The object is empty
}
Это не скажет вам, если динамический объект пуст, но сообщит, если десериализованный объект JSON пуст.