Изменить атрибут JsonProperty для того же объекта - PullRequest
0 голосов
/ 20 июня 2019

Мне нужно десериализовать объект с другим именем в соответствии с Get или Post.

Я работаю с Visual Studio (VB) с классом HttpClient и Json.NET от Newtonsoft.Когда я выполняю вызов get, объект представляется так:

  • id (int)
  • name (str)
  • type (int)

Когда я делаю вызов Post, запрошенный JSON:

  • id (int)
  • name (str)
  • type_sii (int)

Проблема в том, что мой объект объявлен так:

<JsonProperty ("id")>
 Public Property Id As Integer
<JsonProperty ("name")>
 Public Property Name As String
<JsonProperty ("type")>
 Public Property Type As Integer

Тогда объект мне подходит, когда я выполняю вызов GET, как я могу изменить свойство (Тип)когда я хочу сделать почтовый звонок?(изменить на "type_sii")

...