На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> десериализация json с изменяемым названием поля
    есть вот такой json
    ExpandedWrap disabled
      {"status":"ok","meta":{"count":2},"data":{"110715":{"periphery_id":102},"110710":{"periphery_id":107}}}


    пытаюсь описать его следующими класами
    ExpandedWrap disabled
          public class Meta
          {
       
              [JsonProperty("count")]
              public int Count { get; set; }
          }
       
          public class Info
          {
       
              [JsonProperty("periphery_id")]
              public int PeripheryId { get; set; }
          }
       
          public class Data
          {
       
              [JsonProperty(//что указать здесь у меня ведь значения разные 110715 или 110710)]
              public Info Info { get; set; }
          }
       
          public class Structure
          {
       
              [JsonProperty("status")]
              public string Status { get; set; }
       
              [JsonProperty("meta")]
              public Meta Meta { get; set; }
       
              [JsonProperty("data")]
              public Data Data { get; set; }
          }


    как мне описать одним классом объекты
    "110715":{"periphery_id":102},
    "110710":{"periphery_id":107}
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0205 ]   [ 17 queries used ]   [ Generated: 28.03.24, 12:41 GMT ]