Вы можете установить Newtonsoft. Json, как пакет Nuget, если он еще не установлен в вашем проекте. Затем используйте метод JsonConvert.DeserializeObject (), чтобы разобрать его в динамический тип объекта c, используя который вы можете получить доступ ко всем его полям / свойствам.
Код будет выглядеть примерно так:
Добавьте ссылку на Newtonsoft. Json
using Newtonsoft.Json;
Метод DeserializeObject для разбора строки на тип Dynami c (вместо VAR можно использовать Dynami c)
var obj = JsonConvert.DeserializeObject<dynamic>(text);
Для поле курсора, упомянутое в вашем примере
Console.WriteLine(obj.data.shortcode.by.page_info.cursor);
Итерация для каждого имени пользователя, упомянутого в вашем примере
foreach (var edge in obj.data.shortcode.by.edges)
{
Console.WriteLine(edge.node.id);
}
ПРИМЕЧАНИЕ. - Поскольку вы используете тип Dynami c, вы должны быть уверены, что что вы проверяете на нулевые значения, чтобы избежать "NullRefereneException".