У меня есть класс
public class Order
{
public int Id { get; set; }
public string ShippingMethod { get; set; }
}
и я хочу десериализовать данные JSON ниже в класс/объект
string json = @"{
'Id': 1,
'ShippingMethod': {
'Code': 'external_DHLExpressWorldwide',
'Description': 'DHL ILS Express Worldwide'
}
}";
Моя идея заключается в том, что ShippingMethod
в JSON - это объект, но я просто хочу перейти к ShippingMethod.Code
(в JSON), который будет проходить в ShippingMethod
как string
в Order
классе во время десериализации.
как я могу достичь этой цели, используя Json.NET?
Я считаю, что могу использовать его, используя CustomJsonConverter. Но я смущаюсь. Пример в документах только для WriteJson
, но не ReadJson
.