我正在执行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);
我创建一个“输入和输出”变量(TESTE),并在一个foreach中的“}”中拆分JSON,并在“,”中拆分另一个foreach。
foreach (var i in response.Content.Split('}'))
{
foreach (var j in i.Split(','))
{
OutputAPIBuffer.AddRow();
OutputAPIBuffer.Teste = j;
}
}