Как преобразовать Child Parent JSON в набор данных с помощью веб-API - PullRequest
0 голосов
/ 11 мая 2019

Я получаю данные JSON в массиве списков, но проблема возникла, когда я попытался преобразовать эти данные списка в таблицу данных.

Пример JSON, например:

 [{Name:"Shyju",Id:123,Tags:[{Id:12,Code:"C"},{Id:33,Code:"Swift"}]}, 
  {Name:"Sanjay",Id:654,Tags:[{Id:85,Code:"A"},{Id:32,Code:"Gift"}]}]
public class CreateUserViewModel
{
    public int Id { set; get; }
    public string Name { set; get; }
    public List<TagViewModel> Tags { set; get; }
}

public class TagViewModel
{
    public int Id { set; get; }
    public string Code { set; get; }
}   

Я пишу этот код в Common.cs в Моделях WebAPI.

Код контроллера:

[HttpPost]
[ActionName("RequestForTest")]
public DataSet Save([FromBody] List<CreateUserViewModel> objTest)
{
   DataSet ds = new DataSet();
   DataSet dsResponse = null;
   objCommon = new Common();
   ds = objCommon.ParentChildListToDataTable(objTest);
   dsResponse.Tables.Add(dtData);
   return dsResponse;
}

Здесь ObjTest получает все данные JSON.

После этого моя статистика проблемыВот.Мне не удалось преобразовать этот объект списка в datatable.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...