Как вы используете JSON Атрибут схемы 'default' в Json.NET?

Если у меня есть схема JSON, которая указывает значение по умолчанию для свойства, например

{
    "type" : "object",
    "properties" : {
        "foo" : { "type" : "string" },
        "bar" : { "type" : "string", "default" : "some text" }
    }
}

... и строка JSON, например

{
    "foo" : "lorem ipsum"
}

... как я могу десериализовать эту строку JSON, чтобы для bar было установлено значение «некоторый текст» (значение по умолчанию) вместо null?

12
задан dreftymac 13 December 2018 в 01:17
поделиться