Я пытаюсь сопоставить JSON, который выглядит как
"ids": {
"id": {
"@value":"6763754764235874140"
}
}
И я хотел бы сопоставить его с парой классов, которые выглядят как
class Property
{
public Ids Ids { get; set; }
}
class Ids
{
public string Id { get; set; }
}
Итак, в основном я хочу вставить значение ids/id/@value
из документа JSON в Ids.Id
в архитектуре класса. Просматривая документацию, я подумал, что мог бы использовать что-то вроде
[JsonProperty(ItemConverterType=typeof(IdConverter))]
public string Id { get; set; }
и предоставить пользовательский подкласс JsonConverter
с именем IdConverter
. Однако, когда я это делаю, мой IdConverter.ReadJson
никогда не вызывается. Что я делаю не так?