Ваш json - массив, а значит вместо
JObject нужно использовать
JArray.
Дальше, если вы уверены что значение
name для которого вы хотите узнать значение count существует и единственное используйте
Single. Для извлечения значения определенного типа есть метод
Valuevar test = JArray.Parse(json);
var count = // count = 125
test
.Single(j => j.Value<string>("name") == "facebook")
.Value<int>("count");
Но если подобных поисков у вас будет много, то я все-же советую воспользоваться предложением
VoidVolker и сгенерировать классы для более удобной работы. Например, преобразовать в словарь с ключами - name и значениями SomeItem.