Импорт строки Json - PullRequest
       16

Импорт строки Json

1 голос
/ 09 февраля 2009

Я пытаюсь импортировать строку Json, используя:

  AreaField areaField = new AreaField();
  areaField = (AreaField)JsonConvert.Import(typeof(AreaField), HdnData.Value);

Определение класса выглядит следующим образом:

  public class AreaField
  {
    public List<AreaFieldItem> AreaFieldItem { set; get; }
  }

  public class AreaFieldItem
  {
    public string Name { set; get; }

    public bool Required { set; get; }
  }

Я получаю ошибку:

Невозможно импортировать System.Collections.Generic.List`1 [FieldItem] из значения массива JSON.

Полагаю, собственная реализация Import не обрабатывает списки? Я должен десериализовать это сам?

1 Ответ

1 голос
/ 10 февраля 2009

Я не думаю, что Jayrock поддерживает общие списки. Попробуйте вместо этого использовать массив AreaFieldItem:

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