Мой данный класс:
public class Myclass
{
public int id { get; set; }
public string name{ get; set; }
}
Я передаю jsonString вот так:
var jsonString = @"{ 'name': 'John'}".Replace("'", "\"");
Когда я пытаюсь десериализовать указанную выше строку json, используя следующий код:
var visitData = JsonConvert.DeserializeObject<Myclass>(jsonString, jsonSerialize);
В visitData я получаю следующие значения:
id : 0
name : "john"
Но я хочу проигнорировать свойство id, поскольку его нет в jsonString .
Как мне реализовать эту функцию в консольном приложении .Net Core 3.1 на C #.
Вы можете попробовать объявить id
свойство, допускающее значение NULL
public class Myclass
{
public int? id { get; set; } // a nullable property
public string name{ get; set; }
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다