Ошибка RestSharp: дает нулевой результат. - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь получить данные из остальных API, но получаю нулевое значение из result.data

        request4.AddHeader("Content-Type", "application/json");
        request4.AddHeader("Authorization", "Bearer " + mytoken);
        request4.AddParameter("application/json", "{ \"active\": true }", ParameterType.RequestBody);


        var result = client4.Execute<List<RootObject>>(request4);//getting nullexcception here

        //Console.WriteLine(result);
        //Console.ReadKey();

        foreach (var i in result.Data)

        {
            foreach (var j in i.sales_offices)
            {
                Console.WriteLine(j.state);
            }

}

        }


    public class SalesOffice
    {
        public bool active { get; set; }
        public string _id { get; set; }
        public string name { get; set; }
        public string state { get; set; }
    }


public class RootObject
      {
          public bool success { get; set; }
          public string message { get; set; }
          public List<SalesOffice> sales_offices { get; set; }

      }

и из json Я получаю этот результат

{"success": true, "message": "Города Gtm успешно загружены!", "sales_offices": [{"active": true, _id ":" XXXXX5cb57542ed50d82730d7661d "," name " : "UAXXS", "state": "AXXX.P"}

Пожалуйста, помогите мне, так как в коде нет проблемы

...