ServiceStack Custom Contract Resolver
-
11-12-2019 - |
Вопрос
Можно ли обеспечить некоторую нестандартное договор договора в сборку jsonserializer?
Данные ответа отформатированы как это:
{
"name":"Rob Angelier"
}
.
Имущество, которое я хотел бы установить:
Вопрос: Как я могу определить из камерки на нотацию PascalCase?
Надеюсь, вы можете помочь мне!
Решение
Вы можете получить свойство имя с помощью:
string name = JsonObject.Parse(json)["name"];
.
В противном случае вы можете создать сильный класс, который соответствует JSON для десериализации, например, E.G:
class Contact {
public string Name { get; set; }
}
var contact = json.FromJson<Contact>();
.
В Test ServiceStack Json Test Suite вы можете найти несколько разных способов для десериализации то же самое.
Не связан с StackOverflow