我有一个返回带有6000个对象的JSON数组的API。每个对象有大约40个属性,但我只需要使用大约20个。如何忽略某些属性? 这是我目前的代码:
string json = await client.GetStringAsync(string.Format(url));
List<ListModelClass> ListOfStuff = JsonConvert.DeserializeObject<List<ListModelClass>>(JArray.Parse(json).ToString());
public class ListModelClass {
public string firstProperty { get; set; }
public string secondProperty { get; set; }
public string thirdProperty { get; set; }
... about 40 more
}
答案 0 :(得分:0)
当且仅当模型类中的属性具有相同名称或者您可以使用[JsonProperty(PropertyName = "your_property_name")]
因此,您只能包含要在模型类中使用的属性。