RestSharp возвращает OutputRows (HTML) - PullRequest
0 голосов
/ 14 февраля 2020

Я делаю процесс ETL, извлекая из API, но я не знаю, как мне сделать для вывода строк; Это мой код, но я не знаю, как сделать «FOREACH» для возврата.

var client = new RestClient("https://xxxxxxxxxxxxxxxx/action/api/getCursos");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "KONVIVA xxxxxxxxxxxxxxxxxxxx");
request.AddHeader("Content-Type", "application/json");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);

1 Ответ

0 голосов
/ 21 февраля 2020

я создаю переменную «вход и выход» (TESTE) и разделяю JSON в «}» в foreach, а другой раздел в «,».

    foreach (var i in response.Content.Split('}'))
    {
        foreach (var j in i.Split(','))
        {
            OutputAPIBuffer.AddRow();
            OutputAPIBuffer.Teste = j;

        }
    }
...