Что касается этого вопроса:
Как изменить имена свойств при сериализации с помощью Json.net?
Конечно, отлично, но могу ли я получить торт и съесть его?
Я ищу приятный для глаз способ иметь альтернативное название для объекта недвижимости в таким образом, чтобы строка могла содержать и то, и другое.
Что-то вроде:
[BetterJsonProperty(PropertyName = "foo_bar")]
public string FooBar { get; set; }
Оба
{
"FooBar": "yup"
}
и
{
"foo_bar":"uhuh"
}
будет десериализоваться, как ожидалось.
В качестве решения без атрибута будет работать или атрибут в классе, например:
[AllowCStylePropertyNameAlternatives]
Подробнее здесь: https://stackoverflow.com/questions/197 ... erializing
Альтернативное имя свойства при десериализации ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Альтернативное имя субъекта (SAN) стало обязательным при использовании запросов в Python
Anonymous » » в форуме Python - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Гибкий «протокол» сериализации/десериализации, в котором можно опускать имя свойства?
Anonymous » » в форуме C# - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Гибкий «протокол» сериализации/десериализации, в котором можно опускать имя свойства?
Anonymous » » в форуме C# - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-