У меня есть класс пользователя вроде
public class User
{
public string UserName {get;set;}
public string Application {get;set;}
}
Теперь я использую это как
var jsonSerializer = new DataContractJsonSerializer(typeof(User));
var objApp = (User)jsonSerializer.ReadObject(new MemoryStream(Encoding.Unicode.GetBytes(JsonInput)));
Но мой JSON JsonInput не содержит обоих значений, например, приложение недоступно в JSON. Это по-прежнему сериализуется только с UserName. Приведенный выше JSON и класс являются примером, у меня есть несколько участников, чтобы проверить их по отдельности! Я хочу убедиться, что JSON содержит всех членов класса, в противном случае выдается ошибка.
Но я не могу найти способ. Что мне здесь не хватает?