Json.Net - Сериализовать имя свойства без кавычек

Я пытаюсь заставить Json.Net сериализовать имя свойства без кавычек, и мне трудно найти документацию в Google. Как я могу это сделать?

Он находится в очень маленькой части большого Json-рендеринга, поэтому я бы предпочел либо добавить атрибут свойства, либо переопределить метод сериализации в классе.

В настоящее время он отображается следующим образом:

"event_modal":
{
    "href":"file.html",
    "type":"full"
}

И я надеюсь, что он будет отображаться как: ( href и type без кавычек)

"event_modal":
{
    href:"file.html",
    type:"full"
}

From класс:

public class ModalOptions
{
    public object href { get; set; }
    public object type { get; set; }
}
31
задан Julian 21 January 2017 в 13:31
поделиться