JObject.Parse()
ожидает фактическое содержимое JSON (строка), а не путь.
Ваш JSON действительно представляет собой массив, чтобы вместо этого использовать JArray.Parse()
. Кроме того, преобразование строки JSON в JObject
, а затем назад ToString()
действительно не добавляет здесь никакого «значения».
Это должно сделать это.
string json = File.ReadAllText(HttpContext.Current.Server.MapPath("~/testing/testData.json"));
var result = JsonConvert.DeserializeObject<List<orResult>>(json);