"Text" : { "Content": "Some text" }
я хочу это десериализовать так, чтобы в модельке не было вложенности:
class Model {
public string Text {get; set; } // <- "Some text"
}
Варианты, которые приходят в голову:
1. Ручная десериализация. Тут всё понятно, но хочется шобы как-то декларативно автоматом маппилось.
2. Regex'ом вырезать Content, так чтобы в json осталось "Text" : "Some text"
Есть какие-то еще варианты? Чтобы по типу автомаппера: прописать что поле Text модели маппится на Text.Content json'а
[JsonFields("Text.Content")] пробовал?
Можешь так [JsonProperty("Text.Content")] public string Text {get; set; }
Обсуждают сегодня