Как отобразить линейный json на вложенный c# объект с помощью пользовательского jsonconverter и наоборот - PullRequest
0 голосов
/ 27 апреля 2020

Мне нужно отобразить линейный JSON на вложенный c# объект и наоборот [вложенный объект на линейный json] с помощью Newtonsoft. Json .JsonConvert.

У меня нет никакого контроля над JSON, который я получаю на стороне службы.

{
"account": "123456789",
"TypeDesc": "Nothing",
"city": "YourCity",
"State": "YourState"
}

до следующего объекта

public class CoreData {
    [DataMember]
    [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
    public string city{ get; set; }
    [DataMember]
    [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
    public string State{ get; set; }
}

public class Entity {
    [DataMember]
    public string account { get; set; }
    [DataMember]
    public string TypeDesc { get; set; }
    [DataMember]
    public CoreData Address { get; set; }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...