Убедитесь, что SoftResponse
является массивом, прежде чем использовать любой из списков ... массив JSON обычно имеет формат [{softwares, version, fixVersion, vulnerabilities}, {softwares, version, fixVersion, vulnerabilities}]
. если ваш ответ имеет формат {softwares, version, fixVersion, vulnerabilities}
, то это объект, а не массив.
Если одно из ваших свойств, например softwares
, имеет формат массива, убедитесь, что вы используете списоквведите в своем классе, как:
public class software
{
[JsonProperty("softwares")]
public List<string> name { get; set; }
public string version { get; set; }
public string fixVersion { get; set; }
public string vulnerabilities { get; set; }
}