Я тестирую свой веб-API. Издеваясь над данными, которые у меня есть:
var objs = ((JArray)JsonConvert.DeserializeObject("{ \"PrintId\":10,\"Header\":\"header\",\"TC\":\"tc\",\"CompanyRef\":\"00000000-0000-0000-0000-000000000000\"}")).Values<JObject>();
Который дает мне ошибку:
Невозможно создать объект типа Newtonsoft.Json.Linq.JObject, чтобы ввести 'Newtonsoft.Json.Linq.JArray'
Дело в том, что он работал. Я, должно быть, что-то изменил, но я не знаю, что.
Я намерен преобразовать этот объект JSON в список объектов .NET с именем Print
, который имеет следующие поля:
PrintId
Header
TX
CompnayRef