Описание тега json-deserialization
Десериализация JSON - это процесс преобразования строки JSON в экземпляр объекта, часто в класс.
JSON (объектная нотация javascript) - это эффективный формат кодирования данных, который обеспечивает быстрый обмен небольшими объемами данных между клиентскими браузерами и веб-службами с поддержкой ajax.
Десериализация JSON - это процесс преобразования строки JSON в экземпляр объекта, часто в класс. Строки в кодировке JSON несут как структурную информацию, так и информацию о данных, поэтому экземпляр объекта, полученный в результате десериализации, является четко определенным объектом, заполненным данными.
Например, следующая строка json:
string json_encoded_string = @"{""name"" : ""John"", ""surname"" : ""Doe"", ""age"" : 38}";
может быть десериализован в экземпляр следующего класса:
class Person
{
public string name { get; set; }
public string surname { get; set; }
public int age { get; set; }
}