Итак, приложение, с которым я сейчас работаю, будет делать много запросов, чтобы все возвращали json, было бы целесообразно создать класс, содержащий свойства для каждого конкретного запроса, который будет возвращен json, который может быть преобразован в свойства этого класса?Deserializing Json в объекты
Например, у меня есть 2 запроса, один из которых возвращает имя, фамилию и роль задания, и у меня есть другой запрос, который возвращает название компании, бизнес-адрес и бизнес-почтовый индекс, было бы хорошо:
class BusinessRetrieval {
public string BusinessLocation{ get; set; }
public string BusinessPostCode { get; set; }
}
class EmployeeRetrieval {
public string Firstname { get; set; }
public string Surname { get; set;}
public string Postcode { get; set; }
}
Так что теперь у меня есть 2 классов, которые определяют свойства, которые будут отправлены обратно после того, как запрос был сделан, теперь это ОК, чтобы просто сделать:
BusinessRetrieval business = (BusinessRetrieval)JsonConvert.DeserializeObject(businessResponse, typeof(BusinessRetrieval));
EmployeeRetrieval employee = (EmployeeRetrieval)JsonConvert.DeserializeObject(employeeResponse, typeof(EmployeeRetrieval));
что я спрашиваю вот это ОК, чтобы обойти это? Я собираюсь иметь дело с большим количеством запросов (10-15), и я планирую сделать класс для каждого, который описывает свойства, которые каждый ответ вернет, я чувствую, что это будет хороший способ его структурирования ,
В порядке?
Вы просите разрешения? Вы должны быть более конкретными в отношении ваших проблем. – Gigi
Да. Я хочу знать, хорошо ли это делать. –
«ОК» субъективно. Смотрите: http://stackoverflow.com/help/dont-ask – Gigi