Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > .NET: Web приложения > десериализация json с изменяемым названием поля


Автор: VahaC 04.03.16, 07:49
есть вот такой json
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    {"status":"ok","meta":{"count":2},"data":{"110715":{"periphery_id":102},"110710":{"periphery_id":107}}}


пытаюсь описать его следующими класами
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
        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}

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)