У меня есть класс
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.