Попытка проверить с помощью RestSharp, но ошибка при синтаксическом анализе - PullRequest
1 голос
/ 17 июня 2020

Я пытаюсь проверить на тестовой странице, существует ли электронное письмо с RestSharp, но мой код не работает.

    [Test]
    public void LastAPITest()
    {
        RestClient restClient = new RestClient("https://reqres.in/api/users?page=2");
        RestRequest restRequest = new RestRequest(Method.GET);

        IRestResponse restResponse = restClient.Execute(restRequest);
        string response = restResponse.Content;
        var JSonResult = new JArray();
        JSonResult = JArray.Parse(response);
        var token = JSonResult.FirstOrDefault(x => x.Value<string>("email") == "lindsay.ferguson@reqres.in");
        var xa = token["id"].ToString();

        Assert.AreEqual("8", xa);             

    }

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

Newtonsoft.Json.JsonReaderException : Error reading JArray from JsonReader. Current JsonReader item is not an array: StartObject. Path '', line 1, position 1.

и ошибка в строке:

JSonResult = JArray.Parse(response);

Мне нужно только проверить, существует ли этот адрес электронной почты, но что я делаю не так? Спасибо за ваше время.

...