Я пытаюсь сопоставить 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
никогда не вызывается. Что я делаю не так?
Id
, ноid
в json. Это может бытьcase
проблема - person L.B   schedule 07.08.2012ids
в свойствоIds
, хотя он будет учитывать регистр при сериализации, если вы не скажете ему этого не делать. - person Dathan   schedule 07.08.2012