Итак, у меня есть строка JSON, с которой я работаю json. net. Я помещаю это в динамический c объект, а затем просто получаю доступ к значениям из этого.
dynamic data = JObject.Parse(JsonString);
if(data !=null)
{
string names = data.names.all
int count = data.member_count;
}
Проблема в том, что если данные не содержат member_count (или names.all), они не бросить ошибку, она просто останавливается (я предполагаю, что она возвращается). Я пытался найти решение, но я даже не уверен, как это сформулировать.