オブジェクト はJObject
配列はJArray
文字列や数値はJValue
配列のループはこんな感じ
JArray jarr = (JArray)jres["results"];
foreach (JObject jobj in jarr)
{
JValue nameValue = (JValue)jobj["name"];
string name = (string)nameValue;
JValue priceValue = (JValue)jobj["price"];
long price = (long)priceValue;
Console.WriteLine($"name is {name}, price is {price}.");
}