RestSharp返回OutputRows(HTML)[已解决]

问题描述 投票:0回答:1

我正在执行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);
sql ssis etl restsharp
1个回答
0
投票

我创建一个“输入和输出”变量(TESTE),并在一个foreach中的“}”中拆分JSON,并在“,”中拆分另一个foreach。

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

        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.