Сообщение Re: Можно ли обойтись без атрибутов в JSON от 25.08.2019 18:27
Изменено 25.08.2019 18:30 Kolesiki
Re: Можно ли обойтись без атрибутов в JSON
Здравствуйте, Passerby, Вы писали:
P> [JsonProperty(PropertyName = "sell")]
P> public decimal ask { get; set; }
P> [JsonProperty(PropertyName = "best_ask")]
P> public decimal ask { get; set; }
P> [JsonProperty(PropertyName = "Ask")]
P> public decimal ask { get; set; }
Какая-то дурацкая схема... Зачем разные имена одному и тому же параметру?? Тут наоборот задача: разные проперти смэпить в одну.
Так, для справки: передача ask будет выглядеть примерно так:
Такую строку можно десериализовать в ЛЮБОЙ объект, содержащий проперть/филд ask.
P> [JsonProperty(PropertyName = "sell")]
P> public decimal ask { get; set; }
P> [JsonProperty(PropertyName = "best_ask")]
P> public decimal ask { get; set; }
P> [JsonProperty(PropertyName = "Ask")]
P> public decimal ask { get; set; }
Какая-то дурацкая схема... Зачем разные имена одному и тому же параметру?? Тут наоборот задача: разные проперти смэпить в одну.
Так, для справки: передача ask будет выглядеть примерно так:
{
"ask": "123"
}
Такую строку можно десериализовать в ЛЮБОЙ объект, содержащий проперть/филд ask.
Re: Можно ли обойтись без атрибутов в JSON
Здравствуйте, Passerby, Вы писали:
P> [JsonProperty(PropertyName = "sell")]
P> public decimal ask { get; set; }
P> [JsonProperty(PropertyName = "best_ask")]
P> public decimal ask { get; set; }
P> [JsonProperty(PropertyName = "Ask")]
P> public decimal ask { get; set; }
Какая-то дурацкая схема... Зачем разные имена одному и тому же параметру?? Тут наоборот задача: разные проперти смэпить в одну.
Так, для справки: передача ask будет выглядеть примерно так:
Такую строку можно десериализовать в ЛЮБОЙ объект, содержащий проперть/филд ask.
Более того: есть такой метод как PopulateObject — с ним вообще можете свой ask наложить на объект ЛЮБОГО типа с одноимённым мембером.
P> [JsonProperty(PropertyName = "sell")]
P> public decimal ask { get; set; }
P> [JsonProperty(PropertyName = "best_ask")]
P> public decimal ask { get; set; }
P> [JsonProperty(PropertyName = "Ask")]
P> public decimal ask { get; set; }
Какая-то дурацкая схема... Зачем разные имена одному и тому же параметру?? Тут наоборот задача: разные проперти смэпить в одну.
Так, для справки: передача ask будет выглядеть примерно так:
{
"ask": "123"
}
Такую строку можно десериализовать в ЛЮБОЙ объект, содержащий проперть/филд ask.
Более того: есть такой метод как PopulateObject — с ним вообще можете свой ask наложить на объект ЛЮБОГО типа с одноимённым мембером.