Я создал консольное приложение do tnet, которое сериализует пользовательский объект с помощью Newtonsoft. Json v12.0.3.
Я хочу иметь возможность сериализовать свойство DateTime пользовательских объектов без кавычек.
Я пытаюсь избежать создания собственного JsonConverter или изменения типа данных на int или другие числовые типы. Я использую DateFormatConverter отсюда: { ссылка }
[JsonConverter(typeof(DateFormatConverter), "yyyyMMdd")]
[JsonProperty("fileGenerationDate", Order = 3)]
public DateTime FileGenerationDate { get; set; }
Желаемый выход:
{
...
"fileGenerationDate": 20180919
}
Токовый выход:
{
...
"fileGenerationDate": "20180919"
}